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

¿Fue útil?

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';

perldoc -v @INC

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top