J'essaie d'utiliser le module SFTP en Perl. Mon code ressemble aime ça: Problèmes d'utilisation du module Perl SFTP
#!/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;
Je reçois cette erreur lors de l'exécuter:
Can't locate Math/Pari.pm in @INC
Le répertoire Math-Pari-2,010709 contient le Pari.pm. Je n'ai pas l'autorisation de créer un répertoire Math et d'y placer le fichier Pari.pm. Que puis-je faire pour résoudre ce problème?
Êtes-vous vraiment sûr de ne pas vouloir installer correctement vos modules? Je vois que 'Math :: Pari' inclut des fichiers' .xs', donc une étape de compilation semblerait bénéfique. – amon
Cela devrait résumer pour vous [ici] (http://stackoverflow.com/questions/16423392/perl-cant-locate-loadable-object-for-module-mathpari-in-inc). – chrsblck
Je suppose que vous n'avez aucun contrôle sur ce système. Est-ce un serveur? Pouvez-vous demander à votre service informatique d'installer NET :: SFTP et Net :: SSH pour vous? Jetez un coup d'œil à [Net :: SFTP :: Foreign] (http://search.cpan.org/~salva/Net-SFTP-Foreign-1.75/lib/Net/SFTP/Foreign.pm) et [Net :: SFTP :: Foreign :: Compat] (http://search.cpan.org/~salva/Net-SFTP-Foreign-1.75/lib/Net/SFTP/Foreign/Compat.pm). Ceux-ci peuvent fournir tout ce dont vous avez besoin et nécessitent moins de modules. –