Como eu mudo a variável @INC para usar o BioPerl?

1

Instalei com sucesso o BioPerl.

Quando tento usar os objetos, recebo um erro cannot locate Bio.seq.pm in @INC .....

Os programas "build" colocam tudo no diretório "download".

Estou tendo problemas para mover os arquivos para /usr/bin e suspeito que talvez seja mais fácil adicionar o diretório "download" aos caminhos @INC.

Como posso corrigir isso?

    
por John 04.12.2012 / 23:24

1 resposta

1

A variável @INC é definida quando o Perl é compilado e está embutido no código binário.

O array @inc pode ser alterado modificando a variável PERL5LIB , a partir da linha de comando, assim:

export PERL5LIB=/home/foobar/code

Você pode adicionar isso a ~/.bashrc ou ~/.bash_profile (o local preferido) para tornar essa alteração permanente.

Além disso, você pode usar o seguinte no seu código de script:

use lib '/home/foobar/code';
    
por Kevin Bowen 05.12.2012 / 07:16