Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 为什么';在Mac OSX上工作?_Macos_Perl_Include_Dependencies_Sudo - Fatal编程技术网

Macos 为什么';在Mac OSX上工作?

Macos 为什么';在Mac OSX上工作?,macos,perl,include,dependencies,sudo,Macos,Perl,Include,Dependencies,Sudo,我有一个MacBookPro,它有Perl 我有一个包含的脚本 use LWP ; use HTTP::Request::Common qw{ POST }; use HTML::Form; LWP所以我运行(两倍于root用户一倍于普通用户) perl-MCPAN-e“shell” 警告:无法安装HTML::Format,不知道它是什么 它说它缺少两个依赖项,但当我安装它们时,它说它们已经完成了。。。? 当我运行脚本时,这是我得到的错误: 在@INC中找不到LWP.pm(@INC包含:/o

我有一个MacBookPro,它有Perl

我有一个包含的脚本

use LWP ;
use HTTP::Request::Common qw{ POST };
use HTML::Form;
LWP所以我运行(两倍于root用户一倍于普通用户)

perl-MCPAN-e“shell”

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

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

当我运行脚本时,这是我得到的错误: 在@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/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level/opt/opt/opt/opt/local/lib/perl5.16.3/perl5.3/perl5.16/loc/opt/5.3/opt-thread/5.3l/lib/perl5/vendor_perl.)位于nmlregatack2.pl第1行。 BEGIN失败--编译在NMLRegAttack2.pl第1行中止


未正确设置生成目录重用

解决方案

  • cpan
  • conf build\u dir\u重用0
  • o确认提交
  • 出口

  • HTML::Format应该是HTML::FormIt将跳过所有内容,因此您提供的内容毫无用处。让我们先解决这个问题。执行以下操作:1)
    cpan
    ,2)
    o conf build\u dir\u重用0
    ,3)
    o conf commit
    ,4)
    退出
    ,5)然后再次尝试安装HTML::Entities和HTML::HeadParser。如果你仍然有问题,用这个输出更新这个问题。好了,现在它可以工作了。。。为什么它会被解除?它还说不
    oconfcommit
    ,但我做到了,它工作了。它应该是false,默认情况下是false。我不知道你的系统为什么是这样。
    install Bundle::LWP
    install HTML::Tree
    install HTML::Form