0

WWW:Mechanize moduleXAMMP サーバーにをインストールしようとしています。インストールの最後に表示されたテスト結果をここにコピーしました。

テスト概要レポート
-------------------
t\local\back.t (Wstat: 256 テスト: 47 失敗: 1)
  失敗したテスト: 33
  ゼロ以外の終了ステータス: 1
t\local\click_button.t (Wstat: 0 テスト: 19 失敗: 0)
  TODO合格:15-17、19
ファイル = 51、テスト = 554、ウォールクロック 203 秒 (0.51 usr + 0.11 sys = 0.62 CPU)
結果: 不合格
1/51 テスト プログラムに失敗しました。1/554 サブテストが失敗しました。
NMAKE: 致命的なエラー U1077: 'C:\Windows\system32\cmd.exe': リターン コード '0xff'
止まる。
  ペットダンス/WWW-Mechanize-1.66.tar.gz
  nmake.exe テスト -- OK ではありません
//ヒント// このモジュールをインストールするための cpan-testers の結果を確認するには、以下を試してください:
  レポート PETDANCE/WWW-Mechanize-1.66.tar.gz
make install の実行
  make test が悪いステータスを返しました。強制的にインストールしないとインストールできません
このコマンド中に失敗しました:
 PETDANCE/WWW-Mechanize-1.66.tar.gz : make_test いいえ

WWW:Mechanizeエラーが非常に多く、これらのエラーにもかかわらずインストールした理由を誰か教えてもらえますか?

4

2 に答える 2

4

テスト 33 in t/local/back.t(とにかく WWW::Mechanize 1.66 で) は、テスト用に作成されたローカル ループバック HTTP サーバーで 404 をテストするように見えます。どうやら、テストで予想されていたものとは異なるメッセージを受信したようです。

他の553は成功しているように見えるので、それをインストールしてその1つのテストを無視しても問題ないと思います. WWW::Mechanizeをダウンロードして(または、CPAN ビルド ディレクトリがどこにあるかわかっている場合は、そのディレクトリに移動して)、実行することで手動で行うことができます。

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

WWW::Mechanize バグ トラッカーにアクセスして、問題が解決しない場合はバグとして報告することもできます。それはいいだろう。


編集バグトラッカーでこの問題の詳細を確認するため、報告する必要はないようです。ただし、まだ修正されていません。

于 2011-01-25T16:53:49.187 に答える
1

少し前に、私はこの失敗を分析しました。少なくとも私には WWW::Mechanize のバグではないようです。

見て:

1/ 私の LWP (HTTP::Daemon) バグ レポート - https://rt.cpan.org/Public/Bug/Display.html?id=62354

2/ ソケット (gethostbyaddr) バグ レポート - http://rt.perl.org/rt3/Ticket/Display.html?id=78364

-- kmx

PS申し訳ありませんが、リンクを1つだけ投稿できます

于 2011-01-25T23:17:57.427 に答える