我尝试将一些模块安装到新服务器(fedora core 18),但我打赌这个错误:
Can't locate CPAN.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .).
BEGIN failed--compilation aborted.
我需要安装的模块是:XML / Writer.pm
因为我收到了这个错误:
Can't locate XML/Writer.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .
你们中的任何人都知道为什么或如何解决这个错误?
答案 0 :(得分:27)
某些操作系统发行版会删除核心Perl发行版的各个部分。在这种情况下,似乎安装模块的工具已被删除,因此您需要让操作系统进行安装。
尝试使用
安装CPANyum -y install perl-CPAN
然后使用cpan
命令安装所需的模块
cpan XML::Writer