我有一个非常奇怪的问题,我希望有人可以帮助我。
我们最近搬到了新的CentOS服务器,我们有一堆停止工作的Perl刮刀。 在调查这个问题时,我发现pQuery模块根本不起作用。
我写了这个小测试脚本:
use pQuery;
use WWW::Mechanize;
use Data::Dumper;
my $mech = WWW::Mechanize->new();
$mech->get("http://google.com/search?q=pquery");
$pquery = pQuery($mech->content);
print Dumper($pquery);
exit;
在新服务器上返回:
$VAR1 = bless( [], 'pQuery' );
我尝试加载到pQuery的任何页面都会发生这种情况。 我尝试更新pQuery :: DOM模块,但我安装了最新版本。 Mechanize正在返回内容,因此我认为问题出在pQuery模块或其中一个依赖项上。
我很困惑!任何关于如何解决这个问题的想法或建议,或者我可以做什么的建议,以获得有关此问题的更多信息,将非常感激。
答案 0 :(得分:0)
我最终将perl 5.8升级到5.10并修复了问题。