2016-08-09 6 views
0

を機械インストールエラーが私が試してみて、MacOSの上でWWW :: Mechanizeのをインストールするには、コマンドたPerl:WWWは::

sudo perl -MCPAN -e 'install WWW::Mechanize' 

を使用しています、と私は多少これを固定

1/13 Error GETing http://localhost:51623/: Can't connect to localhost:51623 (Connection refused) at t/local/referer.t line 39. 

エラーを取得保管します"localhost"という単語の2番目のインスタンスの最後に-v6を追加して/ etc/hostsファイルを変更します。

t/live/wikipedia.t  (Wstat: 512 Tests: 1 Failed: 0) 
    Non-zero exit status: 2 
    Parse errors: No plan found in TAP output 
Files=58, Tests=608, 69 wallclock secs (0.25 usr 0.11 sys + 8.25 cusr 1.28 csys = 9.89 CPU) 
Result: FAIL 
Failed 1/58 test programs. 0/608 subtests failed. 
make: *** [test_dynamic] Error 255 
    OALDERS/WWW-Mechanize-1.78.tar.gz 
    /usr/bin/make test -- NOT OK 
//hint// to see the cpan-testers results for installing this module, try: 
    reports OALDERS/WWW-Mechanize-1.78.tar.gz 
Running make install 
    make test had returned bad status, won't install without force 

どのように私はWWWをインストールすることができます::機械化:/ etc/hostsファイルには、インストールプロセスの最後に、私はこのテストサマリーレポートを取得し、今

127.0.0.1 localhost 
255.255.255.255 broadcasthost 
::1    localhost-v6 

読み込み?

+0

最初にcpanを設定したとき、私はシステムのperlインストールに書き込む権限を与えませんでした。むしろ、それは新しいフォルダ:/ users /(me)/ Perl5を作成しました。ここで私はこれまでモジュールをインストールしていました。 –

+0

それから 'sudo'は必要ありません。 –

+0

@SinanÜnürああ、私はちょうど私がモジュールをインストールするためにインターネット上で見つけたコマンドを使用していた。私は 'sudo'の有無にかかわらず同じ結果を得ます。もっと重要なのは、このエラー( 't/live/wikipidia.t')は安全にインストールすることができますか? (また、どのように私はこのコマンドを使用して強制的にインストールするのですか?) –

答えて

0

使用していたwikipediaページの証明書の信頼性のために、強制的にインストールすると失敗した(唯一の)テストです。強制的にWWW :: Mechanizeをインストールした後、モジュールはうまく動作します。

-3

IP v6が必要ない場合は、「hosts」ファイルから削除してください。しかし、私にとっては、CPANがこれのために 'localhost'からモジュールを取得しようとしているのであれば意味をなさない。とにかく、ホストから「ip v6 thing」を削除して、もう一度やり直してください!