@INC で LWP/Simple.pm が見つかりません [重複] 質問する

@INC で LWP/Simple.pm が見つかりません [重複] 質問する

重複の可能性あり:
不足している Perl モジュールをインストールする最も簡単な方法は何ですか?

私は走ろうとしているPerlスクリプトSCXML を Graphviz DOT に変換します。スクリプトの最初の行を次のように変更しました。

#!/usr/bin/env perl

そしてchmod +xファイル。これを実行すると、./scmxl2dot.pl次のエラー出力が表示されます。

@INC (@INC には、/opt/local/lib/perl5/site_perl/5.12.3/darwin-multi-2level /opt/local/lib/perl5/site_perl/5.12.3 /opt/local/lib/perl5/vendor_perl/5.12.3/darwin-multi-2level /opt/local/lib/perl5/vendor_perl/5.12.3 /opt/local/lib/perl5/5.12.3/darwin-multi-2level /opt/local/lib/perl5/5.12.3 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl が含まれています。) の ./scmxml2dot.pl の 14 行目に LWP/Simple.pm が見つかりません。BEGIN
が失敗しました。コンパイルは、次の場所で中止されました。 ./scmxml2dot.pl 14行目。

ファイルの14行目はuse LWP::Simple;

どうすればいいですか:

  1. このモジュールがインストールされているかどうかを確認します。
  2. LWP::Simple を取得してスクリプトで使用できるようにしますか?

これは、OS X 10.7.3 および Perl 5.12.3 で実行されています (エラーに示されているとおり)。

ベストアンサー1

  1. あなたはすでに、それが(どこかに)存在しないと決めつけています。

  2. perl -MCPAN -e'install "LWP::Simple"'

おすすめ記事