【发布时间】:2015-05-20 11:42:39
【问题描述】:
我们使用 perlbrew 来维护各种版本的 perl。 此外,现在我们面临着挑战,因为我们需要将脚本更新到最新的 CPAN 模块。但是我们仍然希望一些脚本继续使用旧的 perl 模块,直到兼容性问题得到解决。
有没有办法安装影响旧版本的最新版本的模块
【问题讨论】:
-
也许
onlymodule 会很有用。
标签: perl perl-module cpan perlbrew
我们使用 perlbrew 来维护各种版本的 perl。 此外,现在我们面临着挑战,因为我们需要将脚本更新到最新的 CPAN 模块。但是我们仍然希望一些脚本继续使用旧的 perl 模块,直到兼容性问题得到解决。
有没有办法安装影响旧版本的最新版本的模块
【问题讨论】:
only module 会很有用。
标签: perl perl-module cpan perlbrew
perlbrew 将每个版本分开,包括其 CPAN 模块。如果你运行:
perl -E'say for @INC'
您将在路径中看到 Perl 版本。如果切换 Perl,您将看到 @INC 的不同路径。
【讨论】:
您仍然可以将PERL5LIB 与perlbrew 一起使用-安装perl。但既然您已经在使用perlbrew,为什么不安装该版本的 Perl 的第二个版本以用于您的较新脚本呢?为一个 perl 安装升级模块不会影响其他模块。
【讨论】:
在某些环境中,Carton 可能是您正在寻找的工具。它需要一个指定依赖关系的 cpanfile,因此每个脚本都应该作为一个独立的应用程序来处理,以便隔离它们中的每一个
【讨论】: