我正在尝试使用activestate perlapp编译下面的perlscript。我不认为它与PerlApp程序有任何关系。当我调试并运行activestate
时,它运行正常当我尝试将其编译成可执行文件时,这是错误。
无法在(eval 38)第2行的@INC(@INC contains :)中找到LWP / UserAgent.pm。 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 :(得分:2)
右键单击Added modules容器(在Files选项卡上)以添加LWP :: UserAgent模块。
答案 1 :(得分:1)
我不是PerlApp专家,但这可能是您正在寻找的解决方案。来自PerlApp overview:
需要模块时,请务必使用 - 添加选项进行列表 PerlApp的其他模块遍历。简单的需求声明 (见下文)没有足够的信息供PerlApp加载 必要的模块。
需要$ module;