【问题标题】:Unable to load HMAC_SHA1 plugin无法加载 HMAC_SHA1 插件
【发布时间】:2013-06-16 07:08:35
【问题描述】:

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

代码

./p_t.pl

错误

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

随便

cpan Digest::HMAC_SHA1 

运行良好。

O/P

Digest::HMAC_SHA1 是最新的 (1.03)。

SHA1 运行不正常

cpan
force install Digest::SHA1

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

【问题讨论】:

    标签: perl sha1 digest-authentication hmacsha1


    【解决方案1】:

    我知道这是一篇古老的帖子,但它在 google 上的排名很高,所以这个建议最终可能会传达给可以使用它的人。

    我遇到了类似的问题,结果发现我的 perl 发行版不包含 integer.pm(发行版的一部分),我修复了上述错误。

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

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

    并检查失败的原因。

    【讨论】:

    • 感谢您发布解决方案。我现在已经离开 Perl 并一直在思考......但可能对某人有用......
    猜你喜欢
    • 2020-03-27
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 2022-08-10
    • 1970-01-01
    相关资源
    最近更新 更多