需要编译失败 - BEGIN失败

时间:2012-07-30 00:43:31

标签: perl perl-module

我开始使用Padre并且在处理从命令行运行时运行正常的特定程序时,Padre显示Compilation failed in require错误消息,表明BEGIN中存在问题且我没有BEGIN在我的模块中阻止。

因此,如果有人能够了解可能出现的情况。导致错误的模块超过500行代码,所以不要认为粘贴所有这些代码是明智的。

有时候我想知道为什么我选择了一个IDE来引起更多(也许是不必要的)悲伤: - )

非常感谢。

1 个答案:

答案 0 :(得分:2)

 use Foo;

的缩写
BEGIN {
   require Foo;
   import Foo;
}

无论如何,错误信息并不值得注意。这意味着"我通常会尝试找到所有错误,但这次我不能。先修复先前的错误。"那么你真正得到了什么错误?