我正在嘗試使用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!');
並且訪問號碼和令牌號碼不是正確的,所以如果您只是複製並粘貼它,這將無法正常工作。我只是不確定錯誤是由 – shinjuo 2012-01-13 23:22:37
造成的嗎您是否使用PerlApp的'--add'參數來添加該模塊?一個簡單的要求是不夠好的... – 2012-01-13 23:36:10
@shinjuo:我建議,而不是用隨機字符串替換你的標記,而是用'刪除','SEKRET','密碼'或類似的替換它,然後立即清除沒有閱讀評論。 – derobert 2012-01-13 23:41:52