Perl pQuery无法正常工作

时间:2013-09-28 07:44:15

标签: perl

我有一个非常奇怪的问题,我希望有人可以帮助我。

我们最近搬到了新的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模块或其中一个依赖项上。

我很困惑!任何关于如何解决这个问题的想法或建议,或者我可以做什么的建议,以获得有关此问题的更多信息,将非常感激。

1 个答案:

答案 0 :(得分:0)

我最终将perl 5.8升级到5.10并修复了问题。