Que PERL env vars precisam ser definidos para uma instalação local?

1

Estou executando o Centos 7.2, que tem Perl 5,16 por padrão.

Algum software que um dos meus usuários solicitou requer pelo menos Perl 5.18, com uma preferência por 5.22. Eu instalei 5.24 em /opt/perl/5.24 usando:

./Configure -des -Dprefix=/opt/perl/5.24 -Dotherlibdirs=/opt/perl/5.24/lib/perl5 -Uuseperlio

Usamos o Environment Modules, e eu quero apenas que este software use esta versão do Perl - caso contrário, no jargão - "não suportado".

Quais variáveis de ambiente precisam ser definidas para o uso desse software?

Obviamente, adicionarei /opt/perl/5.24/bin a $PATH , mas que outras variáveis o perl precisa / requer - para a instalação de módulos e etc? (usando cpanimus)

Eu posso ver que há um $PERL5LIB e um $PERL_PATH em vários posts - mas estes são canônicos para o Perl ou apenas relacionados aos posts em questão?

    
por datakid 08.09.2016 / 06:14

1 resposta

2

Eu não acho que você deva precisar de quaisquer variáveis de ambiente para serem configuradas, contanto que seu Perl esteja instalado corretamente. Simplesmente invocar seu interpretador perl deve ser suficiente. As variáveis de ambiente relevantes para perl estão documentadas na página perlrun de perldoc , mas variáveis como $PERL5LIB são usadas apenas para sobrescrever o comportamento normal. Você não deve precisar configurá-los nesta situação.

    
por 09.09.2016 / 06:55