perl: como especificar uma versão alternativa?

0

Eu tenho duas versões do perl: 5.10 e 5.8. 5.10 está em /usr/perl e 5.8 está em /opt/perl .

Quando eu inicio um script perl, ele procura por 5.10. É possível usar alguma variável para informar 5.8 libs?

Eu não quero alterar a variável PATH, se possível.

    
por elbarna 19.10.2015 / 21:45

2 respostas

4

Use apenas o interpretador Perl diferente. Ou chamando-o explicitamente:

/opt/bin/perl /path/to/foo.pl

Ou definindo-o na linha shebang:

#!/opt/bin/perl 
print "Hello World!\n"

Você realmente não quer usar bibliotecas de um intérprete diferente. Apenas troque intérpretes.

    
por 19.10.2015 / 23:13
-2

Solução encontrada

export PERL5LIB=/opt/perl/libs
    
por 19.10.2015 / 21:51

Tags