【发布时间】:2012-05-10 08:27:41
【问题描述】:
可能重复:
What's the easiest way to install a missing Perl module?
我正在尝试运行 a Perl script 将 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 下运行的(如错误所示)。
【问题讨论】:
标签: perl