【发布时间】:2012-01-13 23:12:11
【问题描述】:
我正在尝试使用 activestate perlapp 编译下面的 perlscript。我认为这与 PerlApp 程序无关。当我只是调试并通过 activestate 运行时,它运行良好
这是我尝试将其编译为可执行文件时的错误。
无法在 (eval 38) 第 2 行的 @INC(@INC 包含:) 中找到 LWP/UserAgent.pm。 BEGIN failed - 编译在 (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!');
【问题讨论】:
-
并且访问号码和令牌号码不是正确的,所以如果您只是复制并粘贴它,这将不起作用。我只是不确定错误是由什么引起的
-
您是否使用了 PerlApp 的
--add参数来添加该模块?一个简单的要求还不够好...... -
@shinjuo:我建议不要用随机字符串替换你的标记,而是用“REDACTED”、“SEKRET”、“PASSWORD”或类似的替换它们,然后它会立即清除而无需阅读评论。