【问题标题】:Can't locate CPAN.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5无法在 @INC 中找到 CPAN.pm(@INC 包含:/usr/local/lib/perl5 /usr/local/share/perl5
【发布时间】:2013-04-25 15:08:33
【问题描述】:

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

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

【问题讨论】:

    标签: linux perl fedora-core


    【解决方案1】:

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

    尝试使用安装 CPAN

    yum -y install perl-CPAN
    

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

    cpan XML::Writer
    

    【讨论】:

    • Fedora 以将核心 perl 分割成许多不同的 RPM 而闻名。这就是为什么我总是喜欢使用 perlbrew。
    猜你喜欢
    • 1970-01-01
    • 2012-09-07
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 2013-07-27
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多