2011-01-25 78 views
0

我正在尝试在我的XAMMP服务器上安装WWW:Mechanize module。我抄在结束时显示的测试结果安装位置:WWW:机械化Perl模块安装错误

Test Summary Report 
------------------- 
t\local\back.t   (Wstat: 256 Tests: 47 Failed: 1) 
    Failed test: 33 
    Non-zero exit status: 1 
t\local\click_button.t (Wstat: 0 Tests: 19 Failed: 0) 
    TODO passed: 15-17, 19 
Files=51, Tests=554, 203 wallclock secs (0.51 usr + 0.11 sys = 0.62 CPU) 
Result: FAIL 
Failed 1/51 test programs. 1/554 subtests failed. 
NMAKE : fatal error U1077: 'C:\Windows\system32\cmd.exe' : return code '0xff' 
Stop. 
    PETDANCE/WWW-Mechanize-1.66.tar.gz 
    nmake.exe test -- NOT OK 
//hint// to see the cpan-testers results for installing this module, try: 
    reports PETDANCE/WWW-Mechanize-1.66.tar.gz 
Running make install 
    make test had returned bad status, won't install without force 
Failed during this command: 
PETDANCE/WWW-Mechanize-1.66.tar.gz   : make_test NO 

谁能告诉我,为什么有这么多的错误,并且已经安装了,尽管这些错误WWW:Mechanize

回答

4

t/local/back.t(无论如何在WWW :: Mechanize 1.66中)中的测试33似乎在本地环回HTTP服务器上测试404s,仅为测试而创建。它显然收到了不同于测试预期的信息。

我会说你会很好地安装它,并忽略那一个测试,因为其他553似乎已经成功。您可以通过下载WWW::Mechanize(或将您的CPAN建目录,如果你知道它在哪里),并运行

perl Makefile.PL 
make 
make test  # just try it again, it might have been transient 
make install 

您也不妨参观WWW::Mechanize bug tracker和报告这个bug,如果用手工做它仍然存在;这将是很好的。


编辑More on this issue in the bug tracker,所以显然没有必要申报。虽然没有修复。

+2

或,在cpan,只是`强制安装WWW :: Mechanize` – mscha 2011-01-25 17:07:36

+0

好 - 强制安装和下面的3包现在显示在我的perl-info页面:WWW :: Mechanize :: Image,WWW :: Mechanize :: Link和WWW :: Mechanize。这是否意味着它正在工作?有没有简单的方法来测试包是否实际安装正确? – nicktendo 2011-01-25 17:34:23