Я успешно установил BioPerl.
Когда я пытаюсь использовать объекты, я получаю сообщение об ошибке cannot locate Bio.seq.pm in @INC .....
Программы «build» помещают все в каталог «download».
У меня проблемы с перемещением файлов на /usr/bin
, и я подозреваю, что, возможно, добавление каталога «download» в пути @INC может быть проще.
Как я могу это исправить?
Переменная @INC определяется при компиляции Perl и встраивается в двоичный код.
Массив @inc можно изменить, изменив переменную PERL5LIB
из командной строки, например, так:
export PERL5LIB=/home/foobar/code
Вы можете добавить это либо в ~/.bashrc
, либо ~/.bash_profile
( предпочтительное местоположение), чтобы сделать это изменение постоянным.
Кроме того, вы можете использовать следующее в вашем коде скрипта:
use lib '/home/foobar/code';