无法在@INC中找到 CPAN.pm(@INC包含:/usr/local/lib/perl5 /usr/local/share/perl5



我试图安装一些模块到一个新的服务器(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 .

你们中有人知道为什么,或者我如何修复这些错误吗?

一些操作系统发行版删除了核心Perl发行版的一部分。在这种情况下,似乎安装模块的工具被掏空了,所以你需要获得操作系统来安装它。

尝试使用

安装CPAN
yum -y install perl-CPAN

,然后使用cpan命令安装所需的模块

cpan XML::Writer

最新更新