Как изменить переменную @INC для использования BioPerl?

Я успешно установил BioPerl.

Когда я пытаюсь использовать объекты, я получаю сообщение об ошибке cannot locate Bio.seq.pm in @INC .....

Программы «build» помещают все в каталог «download».

У меня проблемы с перемещением файлов на /usr/bin, и я подозреваю, что, возможно, добавление каталога «download» в пути @INC может быть проще.

Как я могу это исправить?

1
задан 8 September 2013 в 11:24

1 ответ

Переменная @INC определяется при компиляции Perl и встраивается в двоичный код.

Массив @inc можно изменить, изменив переменную PERL5LIB из командной строки, например, так:

export PERL5LIB=/home/foobar/code

Вы можете добавить это либо в ~/.bashrc, либо ~/.bash_profile ( предпочтительное местоположение), чтобы сделать это изменение постоянным.

Кроме того, вы можете использовать следующее в вашем коде скрипта:

use lib '/home/foobar/code';
0
ответ дан 8 September 2013 в 11:24

Другие вопросы по тегам:

Похожие вопросы: