Estou usando o CentOS e instalei o Perl 5.20 e o Perl 5.10 estava presente por padrão.
Eu estou usando a versão Perl 5.20 para executar o código Perl
Eu estou tentando usar o módulo DBI e obter esse erro
[root@localhost ~]#perl -e "use DBI;"
Can"t locate DBI.pm in @INC (you may need to install the DBI module) (@INC contains: /usr/local/lib/perl5/site_perl/5.20.1/i686-linux /usr/local/lib/perl5/site_perl/5.20.1 /usr/local/lib/perl5/5.20.1/i686-linux /usr/local/lib/perl5/5.20.1 .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Como verificar todas as versões instaladas do Perl?
Como faço para verificar se o DBI ou qualquer módulo está instalado?
Como resolver esse erro para que eu possa usar o módulo DBI?
Respostas:
2 para resposta № 1Como verificar todas as versões instaladas do perl?
- Como Sobrique sugeriu nos comentários, você nunca deve tocar o sistema perl. Eu sugiro usar perlbrew. Com perlbrew você pode instalar diferentes versões do perl do usuário local, e para verificar todas as versões instaladas do perl usando perlbrew apenas fazer
$ perlbrew -l
.
como alternar entre eles durante a execução de um programa?
Instale vários perls
$ perlbrew -v install perl-5.20.0
$ perlbrew -v install perl-5.13.4
Alterne entre eles
$ perlbrew switch perl-5.20.0
$ perlbrew switch perl-5.13.4
Veja este artigo para mais detalhes: Instalando vários Perls com App :: perlbrew e App :: cpanminus
Como faço para verificar se o DBI ou qualquer módulo está instalado?
Como resolver esse erro para que eu possa usar o módulo DBI?