首页 文章

使用perlbrew时安装模块

提问于
浏览
2

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

这是一个发生了什么的例子 . 我会做以下事情:

perlbrew使用perl-5.10.1 perl -v(返回perl-5.10.1)cpanm Parallel :: ForkManager(返回Paralell :: ForkManager已安装)

当我使用perlbrew运行我的脚本时,我得到以下内容:

perl PERLSCRIPT.pl无法在@INC中找到Parallel / ForkManager.pm(@INC包含:/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专业版);

编辑:似乎正在做 perlbrew exec cpanm perl::module 工作 . 但是,如果有人有其他建议,我会很高兴听到他们的意见 .

1 回答

  • 0

    尝试使用

    perlbrew switch perl-5.10.1
    

    代替

    perlbrew use perl-5.10.1
    

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

相关问题