2015-04-17 10 views
-1

Ошибка при использовании Bencode.pm.Не удается найти BT/Bencode.pm в @INC

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

Я установил модуль из источника Bencode-1.402.tar.gz, не имея возможности использовать его. Во время поиска модуль из CPAN это показывает

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

Сначала проверьте, где был установлен модуль в вашей системе (действительно ли это/usr/local/share/perl5 /). И затем проверьте, есть ли «/ usr/local/share/perl5 /» в @INC: perl -e «print join (':', @INC);». Если папка модуля отсутствует, добавьте путь к PERL5LIB env. –

+3

покажите свой код, который пытается использовать Bencode. Откуда приходит БТ? – ysth

ответ

2

Кажется, вы должны использовать

use Bencode; 

не

use BT::Bencode; 

или вы пытаетесь подкласс?

Смежные вопросы