gpt4 book ai didi

perl - 使用 perlbrew 时安装模块

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:09 25 4
gpt4 key购买 nike

我正在尝试使用 perlbrew 来运行一组 perl 脚本。当我尝试为这些 perl 脚本安装依赖项时,它们被安装到我系统的 perl 版本 (5.18.X) 而不是我想要使用的版本 (5.10.1)。我尝试了 stackoverflow 上其他线程的一些建议,但无济于事。

这是一个发生的例子。我将执行以下操作:

perlbrew use perl-5.10.1

perl -v (returns with perl-5.10.1)

cpanm Parallel::ForkManager (returns Paralell::ForkManager is installed)

当我在 perlbrew 下运行我的脚本时,我得到以下信息:

perl PERLSCRIPT.pl

Can't locate Parallel/ForkManager.pm in @INC (@INC contains: /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1/x86_64-linux-thread-multi /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1 /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux-thread-multi /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1

感谢任何帮助。如果需要任何其他信息,请告诉我。

系统操作系统:Ubuntu 64位通过VMware运行(主机为Windows 8.1 pro);

编辑:似乎执行 perlbrew exec cpanm perl::module 是可行的。但是,如果有人有其他建议,我很乐意听取。

最佳答案

尝试使用

perlbrew switch perl-5.10.1

代替

perlbrew use perl-5.10.1

“use”命令仅为当前 shell 设置 perl。也许你在两者之间切换了 shell?

关于perl - 使用 perlbrew 时安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29436961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com