Perl CPAN: Não é possível instalar dependências do módulo - Não foi possível encontrar uma versão X ou superior

1

Sempre que eu tento instalar um módulo perl no meu sistema, ele não instala as dependências. Eu já tinha esse trabalho antes, não sei por que não está funcionando na minha nova configuração.

Por exemplo, eu tento instalar o Catalyst-Runtime-5.80032 (eu baixei de link ).

Dentro do diretório, eu digito %código%. Isso volta com

Warning: prerequisite B::Hooks::EndOfScope 0.08 not found.
Warning: prerequisite CGI::Simple::Cookie 1.109 not found.
Warning: prerequisite Class::C3::Adopt::NEXT 0.07 not found.
Warning: prerequisite Class::Data::Inheritable 0 not found.

junto com outros módulos não encontrados. Então eu digito perl Makefile.PL e todos os módulos voltam com erros.

*** Installing dependencies...
*** Installing Class::Data::Inheritable...
*** Could not find a version 0 or above for Class::Data::Inheritable; skipping.
*** Installing Test::Exception...
*** Could not find a version 0 or above for Test::Exception; skipping.
*** Installing namespace::autoclean...
*** Could not find a version 0.09 or above for namespace::autoclean; skipping.
*** Installing namespace::clean...
*** Could not find a version 0.13 or above for namespace::clean; skipping.
*** Installing B::Hooks::EndOfScope...
*** Could not find a version 0.08 or above for B::Hooks::EndOfScope; skipping.

e um monte de outras pessoas assim.

Alguma idéia de por que isso está falhando? Estou atrás de um firewall da empresa, mas configurei as variáveis de ambiente http_proxy, ftp_proxy e https_proxy no bash. Eu sou capaz de enrolar e wget de todos esses protocolos.

Obrigado.

    
por mark 04.03.2011 / 00:42

1 resposta

3

Em vez de criação manual, que não faz download de dependências (você precisa fazer isso manualmente), por que não usar o utilitário cpan ?

# cpan Catalyst::Runtime

Isso fará o download do pacote, suas dependências, toda a compilação e até mesmo instalará tudo para você.

    
por 04.03.2011 / 00:50