【问题标题】:install different version of perl module using perl brew使用 perl brew 安装不同版本的 perl 模块
【发布时间】:2015-05-20 11:42:39
【问题描述】:

我们使用 perlbrew 来维护各种版本的 perl。 此外,现在我们面临着挑战,因为我们需要将脚本更新到最新的 CPAN 模块。但是我们仍然希望一些脚本继续使用旧的 perl 模块,直到兼容性问题得到解决。

有没有办法安装影响旧版本的最新版本的模块

【问题讨论】:

标签: perl perl-module cpan perlbrew


【解决方案1】:

perlbrew 将每个版本分开,包括其 CPAN 模块。如果你运行:

perl -E'say for @INC'

您将在路径中看到 Perl 版本。如果切换 Perl,您将看到 @INC 的不同路径。

【讨论】:

    【解决方案2】:

    您仍然可以将PERL5LIBperlbrew 一起使用-安装perl。但既然您已经在使用perlbrew,为什么不安装该版本的 Perl 的第二个版本以用于您的较新脚本呢?为一个 perl 安装升级模块不会影响其他模块。

    【讨论】:

      【解决方案3】:

      在某些环境中,Carton 可能是您正在寻找的工具。它需要一个指定依赖关系的 cpanfile,因此每个脚本都应该作为一个独立的应用程序来处理,以便隔离它们中的每一个

      【讨论】:

        猜你喜欢
        • 2021-03-23
        • 1970-01-01
        • 2012-10-07
        • 1970-01-01
        • 2013-04-17
        • 1970-01-01
        • 1970-01-01
        • 2019-11-28
        • 2013-12-22
        相关资源
        最近更新 更多