20

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

你们有谁知道为什么,或者我该如何解决这些错误?

4

1 回答 1

46

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

尝试使用安装 CPAN

yum -y install perl-CPAN

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

cpan XML::Writer
于 2013-05-01T15:38:20.960 回答