Módulo de switch ausente ao sair da instalação do Perl

1

Eu tenho trabalhado em um cluster Linux de 64 bits por meses, e esta manhã parece que o módulo Switch para Perl desapareceu do sistema.

Se eu fizer um find no lugar onde espero, recebo:

find /opt/thirdparty/perl/ -name Switch.pm
/opt/thirdparty/perl/perl-5.16.2/lib/5.16.2/CGI/Switch.pm
/opt/thirdparty/perl/perl-5.18.1/lib/5.18.1/CGI/Switch.pm
/opt/thirdparty/perl/perl-5.16.0/lib/5.16.0/CGI/Switch.pm
/opt/thirdparty/perl/perl-5.14.2/lib/lib/5.14.2/CGI/Switch.pm
/opt/thirdparty/perl/perl-5.14.2/lib/lib/perl5/site_perl/5.8.8/CGI/Switch.pm
/opt/thirdparty/perl/perl-5.14.2/lib/5.14.2/CGI/Switch.pm
/opt/thirdparty/perl/perl-5.14.2/lib/perl5/site_perl/5.8.8/CGI/Switch.pm

perl --version

This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux

perldoc POSIX
[...]
perl v5.14.2                      2012-06-26                          POSIX(1)

perldoc Switch
No documentation found for "Switch".

Alguma ideia? Estou confundindo CGI :: Switch with Switch?

    
por 719016 16.09.2014 / 12:21

1 resposta

1

O switch foi realmente removido da distribuição principal do Perl em versão 5.14 .0 (o cluster acabou de ser atualizado?)

Embora o uso dos módulos do Switch não seja recomendado (mas não consigo encontrar a não-recomendação agora), você pode instalá-lo do CPAN e provavelmente sua distribuição Linux também fornece como um pacote separado. É provavelmente apenas e apt-get install ou yum install longe de você.

    
por 17.09.2014 / 06:10

Tags