/ / Impossível localizar o módulo DBI.pm em Perl - linux, perl, centos, dbi

Não é possível localizar o módulo DBI.pm em Perl - linux, perl, centos, dbi

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 № 1

Como 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?