我尝试使用
安装 WWW::Mechanize 模块'cpan WWW::Mechanize'
我在“use WWW::Mechanize”行上没有收到错误,这意味着它找到了文件,但在尝试使用以下方法实例化它时:
$m = WWW::Mechanize->new();
我遇到以下问题:
无法在 @INC 中找到 HTTP/Config.pm(@INC 包含:/Library/Perl/Updates/5.10.0/darwin- thread-multi-2level/Library/Perl/Updates/5.10.0/System/Library/Perl/5.10.0/darwin-thread-multi-2level/系统/Library/Perl/5.10.0/Library/Perl/5.10.0/darwin-thread-multi-2level/Library/Perl/5.10.0/Network/Library/Perl/5.10.0/darwin-thread-multi-2level/Network/Library/Perl/5.10.0/Network/Library/Perl/System/Library/Perl/Extras/5.10.0/darwin-thread -multi-2level/System/Library/Perl/Extras/5.10.0 .) 位于/Library/Perl/5.10.0/LWP/UserAgent.pm 第 746 行。
我不太确定发生了什么。我觉得我拥有所有必要的依赖项,但我似乎找不到这个特定错误的含义。
除了前面提到的行之外,我的脚本是空的
use strict;
use warnings;
有人遇到过这种情况吗?
最佳答案
尝试使用以下命令(从 shell)安装它:
perl -MCPAN -e 'install WWW::Mechanize'
按照安装过程进行操作,并在需要时回答“Y”。
关于perl - CPAN 模块出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690595/