Не удалось загрузить указанные математические библиотеки при использовании скрипта из CPAN

Я использую Perl SSH модуль из CPAN. После выполнения скрипта я получаю эту ошибку

Math::BigInt: couldn't load specified math lib(s), 
fallback to Math::BigInt::Calc 
at /usr/local/lib/perl5/site_perl/5.14.2/Crypt/DH.pm line 6

Это скрипт:

!/usr/bin/perl
use Net::SSH::Perl;
my $host = 'mymachine.com';
my $user = 'xyz';
my $pass = 'xyx';

my $ssh = Net::SSH::Perl->new($host);
    $ssh->login($user, $pass);
    my($stdout, $stderr, $exit) = $ssh->cmd($cmd);
0
задан 29 April 2012 в 20:10

1 ответ

Это, вероятно, означает, что вам не хватает модулей Perl.

Crypt::DH хочет либо Math::BigInt, либо Math::BigInt::GMP, либо Math::BigInt::Pari. Попробуйте установить их и следите за предупреждениями.

(cpan> install Math::BigInt, cpan> install Math::Pari, cpan> install Math::PMG)

Если вы получите

WARNING! No GMP libraries were detected!

, то у вас могут отсутствовать заголовочные файлы для libgmp (пакет разработки для libgmp).

0
ответ дан 29 April 2012 в 20:10

Другие вопросы по тегам:

Похожие вопросы: