Perl スクリプトを実行して SCXML を Graphviz DOT に変換しようとしています。スクリプトの最初の行を次のように変更しました。
#!/usr/bin/env perl
とchmod +x
ファイル。経由で実行すると./scmxl2dot.pl
、次のエラー出力が表示されます。
@INC で LWP/Simple.pm が見つかりません (@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.
BEGINに失敗しました--コンパイルは ./scmxml2dot.pl 行 14 で中止されました。
ファイルの14行目はuse LWP::Simple;
方法:
- このもの(モジュール?)がインストールされているかどうかを調べます。および/または
- LWP::Simple を取得し、スクリプトで使用できるようにしますか?
これは、OS X 10.7.3 および Perl 5.12.3 で実行されています (エラーに示されているように)。