1

在 Perl 中运行 Twitter 应用程序并面临上述问题。Perl 是 5.8.8,系统是 AIX,没有 root 访问权限。

代码

./p_t.pl

错误

无法在 /vv/mm/tt/perl5/lib/perl5/Net/Twitter/Lite.pm 第 192 行加载 HMAC_SHA1 插件

无论如何

cpan Digest::HMAC_SHA1 

运行良好。

输出/输出

摘要::HMAC_SHA1 是最新的 (1.03)。

并且 SHA1 运行不正常

cpan
force install Digest::SHA1

运行 make test 没有成功就无法测试 运行 make install Make 已返回错误状态,安装似乎不可能 在此命令期间失败:GAAS/Digest-SHA1-2.13.tar.gz
:make NO

4

1 回答 1

2

我意识到这是一个古老的帖子,但它在谷歌上很受欢迎,所以这个建议最终可能会传达给可以使用它的人。

我正在与类似的问题作斗争,结果证明我的 perl 发行版不包括 integer.pm(发行版的一部分),我修复了上述错误。

要检查这个或类似的东西是否会导致您的情况出现问题,请运行此脚本:

#!/usr/bin/env perl
use Digest::HMAC_SHA1;

并检查它失败的原因。

于 2013-07-12T13:06:56.837 回答