首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用perlbrew时安装模块

使用perlbrew时安装模块
EN

Stack Overflow用户
提问于 2015-04-03 17:28:50
回答 1查看 1.3K关注 0票数 5

我正在尝试使用perlbrew运行一组perl脚本。当我尝试为这些perl脚本安装依赖项时,它们会安装到我的系统的perl版本(5.18.X)中,而不是我想要使用的版本(5.10.1)中。我尝试过其他线程关于堆栈溢出的几个建议,但都没有结果。

下面是一个例子,说明发生了什么。我将做以下几件事:

使用perl-5.10.1 perl -v (随perl-5.10.1返回) cpanm并行::ForkManager(返回Paralell::ForkManager已安装)

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

perl PERLSCRIPT.pl 无法在@INC中找到并行/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 (主机是Windows8.1pro);

编辑:似乎做perlbrew exec cpanm perl::module是有效的。然而,如果有人有其他的建议,我会很高兴听到他们。

EN

回答 1

Stack Overflow用户

发布于 2016-09-21 14:55:08

试着使用

代码语言:javascript
复制
perlbrew switch perl-5.10.1

而不是

代码语言:javascript
复制
perlbrew use perl-5.10.1

"use“命令只设置当前shell的perl。也许你在这两者之间交换了炮弹?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29436961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档