Я пытаюсь использовать SFTP-модуль в Perl. Мой код выглядит это нравится: Проблемы с использованием модуля SFTP perl
#!/usr/local/bin/perl5
use lib "/some_path/Net-SFTP-0.10/lib";
use lib "/some_path/Net-SSH-Perl-1.25/lib";
use lib "/some_path/Math-Pari-2.010709";
use Net::SFTP;
Я получаю эту ошибку при его запуске:
Can't locate Math/Pari.pm in @INC
Математика-Pari-2,010709 каталог содержит Pari.pm. У меня нет разрешения на создание каталога Math и файл Pari.pm. Что я могу сделать, чтобы исправить эту проблему?
Вы действительно уверены, что не хотите правильно устанавливать свои модули? Я вижу, что 'Math :: Pari' содержит некоторые файлы' .xs', поэтому шаг компиляции представляется полезным. – amon
Это должно подвести итог вам [здесь] (http://stackoverflow.com/questions/16423392/perl-cant-locate-loadable-object-for-module-mathpari-in-inc). – chrsblck
Я считаю, что у вас нет контроля над этой системой. Это сервер? Можете ли вы, чтобы ваш ИТ-отдел установил для вас NET :: SFTP и Net :: SSH? Кроме того, взгляните на [Net :: SFTP :: Foreign] (http://search.cpan.org/~salva/Net-SFTP-Foreign-1.75/lib/Net/SFTP/Foreign.pm) и [Net :: SFTP :: Зарубежные :: Compat] (http://search.cpan.org/~salva/Net-SFTP-Foreign-1.75/lib/Net/SFTP/Foreign/Compat.pm). Они могут обеспечить все необходимое и потребовать меньше модулей. –