Não é possível localizar Core / Utility.pm em @INC
Pergunta
Eu tenho um script que contém a diretiva:
use Core::Utility
e estou recebendo o erro "Não é possível localizar Core / Utility.pm em @INC".Estou executando o OpenSUSE 11.4 e tentei: sudo zypper in -C 'perl(Core::Utility)'
, mas não encontrou nada e não consigo encontrar nenhuma referência a ele na web.Não conheço nenhum perl, só estou tentando fazer um script de inicialização rodar em /etc/init.d
Solução
Não existe um módulo denominado Core::Utility
no CPAN, o que sugere fortemente que você está lidando com algum módulo interno que não foi lançado ao público.Portanto, a solução não é técnica: se quiser saber mais sobre esse módulo, entre em contato com o administrador do sistema da máquina de onde obteve o script ou outra pessoa que você acha que pode saber algo sobre ele.
Outras dicas
No seu erro, você também deve obter algo como "@INC contém:".Se /usr/lib/perl5/vendor_perl/5.8.8 não estiver lá, você pode adicioná-lo com esta linha no script:
use lib '/usr/lib/perl5/vendor_perl/5.8.8';