【问题标题】:Installing File::MMagic using CPAN but can't be found in @INC使用 CPAN 安装 File::MMagic 但在 @INC 中找不到
【发布时间】:2017-06-08 15:39:00
【问题描述】:

我尝试在 CPAN 中安装 File::MMagic,使用

install File::MMagic

在 CPAN 中。

当我尝试调用我的脚本和相关变量(使用 File::MMagic)时,它无法告诉我在 @INC 中找不到 File/MMagic.pm。不确定如何进行,欢迎所有建议!我在 Mac OS Sierra 上

【问题讨论】:

  • 在 Linux Ubuntu 16.04 命令sudo cpan install File::MMagic 工作正常。所以问题可能与操作系统有关。
  • 是的。不,不要。 - 首先安装 cpanm (curl -L cpanmin.us | perl - App::cpanminus),然后像上面一样安装你喜欢的任何模块:cpanm File::MMagic
  • @vanHoesel,这根本没有帮助。请不要发布您个人喜好的广告。
  • Re "我试过在 CPAN 中安装 File::MMagic 使用", "试过"?发生了什么?另外,请提供set | grep ^PERL ; echo 'o conf' | cpan | grep 'make\|mbuild'的输出。

标签: macos perl cpan


【解决方案1】:

所以我解决了这个问题。答案可以在错误信息中找到。当它安装 File::MMagic 时,它创建的目录结构不包含 File 目录。该脚本正在尝试调用 File/MMagic.pm。通过创建一个新目录并将其命名为 File 并将 MMagic.pm 放入其中,它成功运行。

【讨论】:

  • "当它安装 File::MMagic 时,它创建的目录结构不包含 File 目录。"它确实是Installing /usr/local/share/perl/5.14.2/File/MMagic.pm
猜你喜欢
  • 2021-11-17
  • 2019-07-17
  • 2018-08-09
  • 1970-01-01
  • 2013-11-04
  • 2020-11-07
  • 2012-05-04
  • 1970-01-01
  • 2018-04-20
相关资源
最近更新 更多