首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Perl说它找不到我的模块?

为什么Perl说它找不到我的模块?
EN

Stack Overflow用户
提问于 2013-01-25 19:23:55
回答 1查看 715关注 0票数 1

我想使用XML::Rabbit,但是即使是最简单的代码也有问题。我设法把这段代码整理成一行。

在一个简单的文件中,我使用

代码语言:javascript
运行
复制
use Class::Load;

然后:

代码语言:javascript
运行
复制
perl test_optlist.pl

Can't locate Data/OptList.pm in @INC (you may need to install the Data::OptList module) (@INC contains: [CUT]) at /home/szymon/perl5/lib/perl5/Class/Load.pm line 8.
BEGIN failed--compilation aborted at /home/szymon/perl5/lib/perl5/Class/Load.pm line 8.
Compilation failed in require at test_optlist.pl line 2.
BEGIN failed--compilation aborted at test_optlist.pl line 2.

因此,让我们安装它:

代码语言:javascript
运行
复制
$ cpanm Data::OptList
Data::OptList is up to date. (0.107)

Perl版本:

代码语言:javascript
运行
复制
This is perl 5, version 17, subversion 8 (v5.17.8) built for x86_64-linux

问题出在哪里?

EN

Stack Overflow用户

回答已采纳

发布于 2013-01-25 20:12:14

您一定是在使用另一个perlcpanm

代码语言:javascript
运行
复制
perlbrew install-cpanm

要在perlbrew的控制下安装某个版本的cpanm,请确保这个新的cpanm是路径中最先找到的那个(尽管我怀疑它会是),然后重试

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14520802

复制
相关文章

相似问题

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