Seus problemas referem-se a perder Módulos Perl , pense neles como um equivalente a bibliotecas C, eles são ferramentas que facilitar determinados trabalhos. Muitos programas fazem uso deles e precisam de um módulo específico para serem instalados para serem executados.
Perl Módulos vivem na terra do CPAN , a Rede Global de Arquivos Perl, um lugar de Geeks e Monges . Então, quando um programa Perl reclama sobre Can't locate foo/bar.pm in @INC
, você deve ir ao CPAN e encontrar o módulo relevante. Isso pode ser instalado a partir do código-fonte ou usando um dos diversos programas auxiliares disponíveis. Instruções detalhadas sobre como instalar módulos Perl podem ser encontradas aqui e nas referências nele contidas.
Resumidamente, para instalar o módulo Perl Pisg::Common
(já que é esse que você está perdendo), você pode fazer qualquer um de:
-
Executar
perl -MCPAN -e 'install Pisg::Common'
-
Instale
cpanm
, ele deve ser empacotado para arquear, mas se não for , isso também deve funcionar ( source ):cd /opt/ curl https://raw.github.com/miyagawa/cpanminus/master/cpanm > cpanm chmod +x cpanm ln -s /opt/cpanm /usr/bin/ cpanm --self-upgrade --sudo
Você pode então instalar módulos assim:
cpanm Pisg::Common