1

Windows 8 オペレーティング システムを使用しており、CPAN から ActiveState Perl に WWW::Mechanize::Firefox モジュールをインストールしようとしています。すべての依存関係を正常にダウンロードしてインストールし、Firefox に MozRepl モジュールもインストールしました。Firefox で noScript を実行していないため、すべてのファイルで Javascript が有効になっていると想定しています (それを確認する方法や場所がわかりません)。モジュールをインストールしようとしたときのエラーメッセージは次のとおりです。

ここに画像の説明を入力

また、インストール中に「Subroutine-MozRepl-Load Plugins redefined at line 104」というエラーが常に表示されます。どんな助けでも大歓迎です!ありがとうございました !

編集 - これらはエラーです - ここに画像の説明を入力

4

2 に答える 2

0

このモジュールを Windows で使用する必要がありましたが、ActivePerl で実行できませんでした。http://strawberryperl.com/をインストールしたところ、うまくいきました。このバージョンの perl は、デフォルトのモジュール インストーラーとして perl パッケージ マネージャーを使用することを期待している Activestate よりも、cpan コマンド ライン ユーティリティからのインストールをうまく処理しているようです (dmake プログラムは提供しません)。Strawberry Perl には C コンパイラも付属しているため、Perl と C コードが混在するモジュールを構築できます。

インストールを試みる前に、mozrepl が実行されていることを確認してください。

于 2015-01-28T07:34:59.107 に答える
0

Kim がコメントで示唆したように、Mozrepl と Firefox が必要です。

このモジュールの詳しいインストール方法については、 WWW::Mechanize::Firefox::Installationページを参照してください。

ActiveStates パッケージ マネージャーを使用している場合、https: //github.com/Corion/www-mechanize-firefox/downloads で、事前にパッケージ化されているがテストされていない PPM を見つけることができます。

于 2015-01-28T05:14:44.913 に答える