No puedo ubicar Core / Utility.pm en @INC
Pregunta
Tengo un script que contiene la directiva:
use Core::Utility
y aparece el error "No se puede localizar Core / Utility.pm en @INC".Estoy ejecutando OpenSUSE 11.4 y he probado: sudo zypper in -C 'perl(Core::Utility)'
pero no encuentra nada y no puedo encontrar ninguna referencia a él en la web.No conozco ningún perl, solo estoy tratando de ejecutar un script de inicio en /etc/init.d
Solución
No hay un módulo llamado Core::Utility
en CPAN, lo que sugiere fuertemente que está tratando con algún módulo interno que no se ha lanzado al público.Por lo tanto, la solución no es técnica: si desea obtener información sobre ese módulo, comuníquese con el administrador del sistema de la máquina de la que obtuvo el script u otra persona que crea que podría saber algo al respecto.
Otros consejos
En su error, también debería obtener algo como "@INC Contiene:".Si /usr/lib/perl5/vendor_perl/5.8.8 no está allí, puede agregarlo con esta línea en el script:
use lib '/usr/lib/perl5/vendor_perl/5.8.8';