为什么LWP.pm不能在Mac OSX上运行?

时间:2014-04-21 15:41:18

标签: macos perl include dependencies sudo

我有一个Mac Book Pro,它有Perl。

我有一个包含的脚本。

use LWP ;
use HTTP::Request::Common qw{ POST };
use HTML::Form;

LWP所以我跑了一次(以普通用户一次为根)两次Guide I followed

  

perl -MCPAN -e' shell'

install Bundle::LWP
install HTML::Tree
install HTML::Form
  

警告:无法安装HTML :: Format,不知道它是什么。

它说它缺少两个依赖项,但是当我安装它们时它说它们已经完成了......?

Pastebin showing the output of the dependencies problem

当我运行脚本时,这是我得到的错误:

  

无法在@INC中找到LWP.pm(@INC包含:/opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level / opt / local / lib / perl5 /site_perl/5.16.3 /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.16.3 / opt / local / lib / perl5 NMLRegAttack2.pl上的/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/5.16.3 / opt / local / lib / perl5 / site_perl / opt / local / lib / perl5 / vendor_perl。)第1行。   BEGIN失败 - 编译在NMLRegAttack2.pl第1行中止。

1 个答案:

答案 0 :(得分:1)

build_dir_reuse未正确设置

<强>解决方案

  1. CPAN
  2. conf build_dir_reuse 0
  3. o conf commit
  4. 出口