如何处理perl模块编译中的“未知错误”
问题描述:
当我尝试在我的Perl脚本中使用“第三方模块”时,我收到了一些错误消息,如 “未知错误,行xxx“ 没有别的,并在错误消息中提到的行是完全相同的行我使用模块”...如何处理perl模块编译中的“未知错误”
我的问题是:有没有什么好的做法来处理这种情况?像一个列表来检查或其他东西。提前致谢。
答
两个工具,可以帮助这里有
:
perl -MCarp::Always myscript.pl
希望这将发出什么导致一个更全面的回溯问题。
另外需要注意的是
use Foo;
膨胀,
BEGIN { require Foo; Foo->import }
所以它可能是一个指示存在“富”语法错误,它需要加以研究。
有时是有帮助的运行语法只在“富”
perl -c path/to/Foo.pm
对于这些错误,指定您的系统架构和Perl版本可能会有帮助。 – Ether 2010-06-13 17:12:24