【发布时间】:2011-08-07 03:07:22
【问题描述】:
我尝试使用
安装 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 /System/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;
有人遇到过这种情况吗?
【问题讨论】:
-
“找不到 HTTP/Config.pm” - 对我来说似乎缺少了一个部门......
-
这意味着您没有所有必要的依赖项 :-) 您缺少 HTTP::Config 模块。
-
@tadmc 非常感谢。我认为 cpanm 获得了所有必要的依赖项,但也许出了点问题。快速运行“cpan HTTP::Config”让一切都启动并运行。刚刚检查了我的表格,POST 通过了!
标签: perl www-mechanize scraper