【问题标题】:Error in Perl modules which are already installed已安装的 Perl 模块中的错误
【发布时间】:2013-07-28 23:43:00
【问题描述】:

我正在使用本地库并将模块安装在本地库中,但是现在当我测试我的代码时,它会给出以下结果。我试图再次安装 Net Particia,但它给出了第二个错误

第一个错误

Can't locate Net/Patricia.pm

第二个错误

cpan> 安装 Math::Round

未定义的子例程 &Compress::Zlib::gzopen 在 /usr/lib/perl5/5.8.8/CPAN.pm 第 5721 行调用。

请指导。我认为问题出在 CPAN 上。我想分享的一件事是,因为我的 ID 已满,我的登录空间有限

【问题讨论】:

    标签: perl perl-module


    【解决方案1】:

    看起来您的 Perl 安装已损坏 - 曾经它包含 Compress::Zlib,但现在它消失了。如果这敲响了警钟并且您知道如何修复它,请这样做并在 CPAN 客户端中再次尝试安装 Net::Patricia。

    如果没有,请手动安装 Compress::Zlib,然后使用 CPAN 客户端重试:

    wget http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/IO-Compress-2.061.tar.gz
    tar -xf IO-Compress-2.061.tar.gz
    cd IO-Compress-2.061/
    perl Makefile.PL
    make
    make test
    make install    # into your local library
    

    【讨论】:

      猜你喜欢
      • 2011-06-15
      • 1970-01-01
      • 2023-03-06
      • 2016-02-29
      • 2012-03-05
      • 2013-03-23
      • 2017-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多