2015-04-17 5 views
-1

Erreur lors de l'utilisation de Bencode.pm.Impossible de localiser BT/Bencode.pm dans @INC

Error: Can't locate BT/Bencode.pm in @INC

J'ai installé le module de la source Bencode-1.402.tar.gz étant incapable de l'utiliser. Bien que le module de recherche de CPAN il montre

Module id = Bencode 
    CPAN_USERID ARISTOTLE (Aristotle Pagaltzis <[email protected]>) 
    CPAN_VERSION 1.402 
    CPAN_FILE A/AR/ARISTOTLE/Bencode-1.402.tar.gz 
    MANPAGE  Bencode - BitTorrent serialisation format 
    INST_FILE /usr/local/share/perl5/Bencode.pm 
    INST_VERSION 1.402 
+2

Vérifiez d'abord où le module a été installé sur votre système (est-ce vraiment dans/usr/local/share/perl5 /). Et puis vérifiez si "/ usr/local/share/perl5 /" est dans @INC: perl -e "print join (':', @INC);". Si le dossier du module n'est pas là, ajoutez le chemin d'accès à PERL5LIB env. –

+3

montre votre code qui essaie d'utiliser Bencode. D'où vient le BT? – ysth

Répondre

2

Semble vous devez utiliser

use Bencode; 

pas

use BT::Bencode; 

ou vous essayez de la sous-classer?