2013-06-16 2 views
0

Twitter 응용 프로그램을 Perl로 실행하고 위에서 언급 한 문제에 직면했습니다. Perl은 5.8.8이고 시스템은 루트 액세스가없는 AIX입니다.HMAC_SHA1 플러그인을로드 할 수 없습니다.

코드

./p_t.pl 

오류

HMAC_SHA1 플러그인을로드 할 수 없습니다 /vv/mm/tt/perl5/lib/perl5/Net/Twitter/Lite.pm 라인에서 192

Hwoever

cpan Digest::HMAC_SHA1 

이 정상적으로 실행 중입니다.

O/P

다이제스트 :: HMAC_SHA1 날짜 (1.03)에 달려있다.

및 SHA1 테스트 설치, 만들기 나쁜 상태를 반환했다 설치 을 실행 성공적인 메이크업없이 테스트 할 수 있도록 실행 제대로

cpan 
force install Digest::SHA1 

실행되지는이 명령을 실행하는 동안 실패 불가능 같다 : GAAS/Digest-SHA1-2.13.tar.gz
: make NO

답변

1

고대 포스트이지만 Google에서 높기 때문에이 조언은 결국이를 사용할 수있는 사람에게 도달 할 수 있습니다.

나는 비슷한 문제로 싸우고 있었고, 내 Perl 배포판에는 integer.pm (배포판의 일부)이 포함되어 있지 않은 것으로 판명되었고 버그를 수정했습니다.

비슷한이, 또는 뭔가, 귀하의 경우 문제가 발생하는 경우, 확인이 스크립트를 실행하려면 :

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

을 그리고 그것은에 실패 내용을 확인.

+0

솔루션을 게시 주셔서 감사합니다. 나는 지금 Perl을 떠나고 영원히 생각하고있다 ... 그러나 누군가를 위해 유용 할지도 ..... – LonelySoul