當我嘗試在我的Perl腳本中使用「第三方模塊」時,我收到了一些錯誤消息,如 「未知錯誤,行xxx「 沒有別的,並在錯誤消息中提到的行是完全相同的行我使用模塊」...如何處理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