【问题标题】:Can't locate XML/Simple.pm in @INC after install安装后在@INC 中找不到 XML/Simple.pm
【发布时间】:2021-09-14 04:15:42
【问题描述】:

当我运行我的 perl 脚本时,我不断收到这个错误: Can't locate XML/Simple.pm in @INC after install

我已经安装了一堆模块,包括带有 CPAN 的 Bundle::CPANxxl

第一次运行/安装 CPAN 时,我以 root 身份执行:

$ sudo cpan

再说一遍:

$ sudo cpan
cpan> install Bundle::CPANxxl
cpan> install Xml::Simple

当我运行我的 Perl 脚本时,我仍然在 Apache "error.log" 中收到 Can't locate XML/Simple.pm in @INC... 错误

我在有和没有 root 的情况下运行了以下命令:

cpan> install XML::Simple
cpan> upgrade
cpan> realod cpa

为什么我一直收到这个错误,即使我已经安装了好几次模块?请问我可以就这个问题提供一些建议吗?

【问题讨论】:

  • 解决了apt-get install libxml-simple-perl 的 XML::Simple 问题,但似乎我只解决了一个问题,因为现在有第二个 Perl 模块“无法定位”。仍然需要弄清楚为什么 Perl 没有找到其他库...

标签: perl cpan


【解决方案1】:

只是

$ cpan install XML::Simple

为我工作,也许是因为小写字符:Xml 而不是 XML

【讨论】:

    【解决方案2】:
    $ sudo cpan XML::Simple
    

    以上命令对我有用

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题,并且安装了 @chubeez 很久以前在他的 cmets 中提到的丢失的库解决了这个问题。

      apt-get install libxml-simple-perl

      我在这里重写了它作为答案,以使其更具可见性。

      【讨论】:

        【解决方案4】:

        在 conda 环境中,以下命令对我有用:

        conda install -c conda-forge perl-xml-parser
        cpan install XML::Simple
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-02-18
          • 2016-10-02
          • 2017-07-13
          • 1970-01-01
          • 2022-06-21
          • 2020-10-14
          • 1970-01-01
          相关资源
          最近更新 更多