2011-01-25 83 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