2012-01-13 90 views
0

我正在嘗試使用activestate perlapp編譯perlscript。我不認爲它與PerlApp程序有任何關係。它運行良好,當我只是調試並運行通過活動狀態將Perl腳本編譯爲可執行文件的問題

這是我嘗試將其編譯爲可執行文件時的錯誤。

無法找到LWP/UserAgent.pm在@公司(@公司包含在:)(EVAL 38)線2 BEGIN失敗 - 編譯中止在(EVAL 38)線2 在twittertest.pl 3號線

下面是短代碼:

use Net::Twitter::Lite; 

my $nt = Net::Twitter::Lite->new(
     traits => [qw/OAuth API::REST/], 
    consumer_key  => 'PEA', 
    consumer_secret  => 'M6tDj7MFsuqeyxjOYhzFJR8', 
    access_token  => '460868284-oMUErVuM86yT2Q38LAspU3', 
    access_token_secret => 'gteAqdgthMjMVtE8' 
); 

    my $result = $nt->update('Hopefully One Final App Test!'); 
+0

並且訪問號碼和令牌號碼不是正確的,所以如果您只是複製並粘貼它,這將無法正常工作。我只是不確定錯誤是由 – shinjuo 2012-01-13 23:22:37

+0

造成的嗎您是否使用PerlApp的'--add'參數來添加該模塊?一個簡單的要求是不夠好的... – 2012-01-13 23:36:10

+1

@shinjuo:我建議,而不是用隨機字符串替換你的標記,而是用'刪除','SEKRET','密碼'或類似的替換它,然後立即清除沒有閱讀評論。 – derobert 2012-01-13 23:41:52

回答

2

右鍵單擊添加的模塊容器(在「文件」選項卡上)以添加LWP :: UserAgent模塊。 enter image description here

1

我不是一個PerlApp專家,但是這可能是你正在尋找的解決方案。從PerlApp overview

當需要的模塊時,一定要使用--add選項列出 附加模塊PerlApp遍歷。簡單的需求語句 (見下文)沒有足夠的信息讓PerlApp加載 必需的模塊。

需要$ module;

相關問題