Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

[error] Can't locate DateTime.pm in @INC (@INC

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Mar Abr 08, 2008 10:48 am
majitop1986
Perlero Nuevo
Perlero Nuevo
Registrado: 02 Abr 2008
Mensajes: 58
[error] Can't locate DateTime.pm in @INC (@INC Responder citando

¡¡Hola compañeros!! ¡Tengo un problema! Estoy tratando de probar un script hecho en Perl que se conecta con un router Cisco, ¡pero este es un CGI con extensión .pl! al momento de llamarlo en el cliente web me sale un error... y el error que me aparece en el log es el siguiente

Código:
[Tue Apr 08 11:30:58 2008] [error] Can't locate DateTime.pm in @INC (@INC contains: /opt/lampp/lib/perl5/5.10.0/i686-linux /opt/lampp/lib/perl5/5.10.0 /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux /opt/lampp/lib/perl5/site_perl/5.10.0 /opt/lampp/lib/perl5/site_perl . /opt/lampp) at /opt/lampp/cgi-bin/conexion.pl line 3.\nBEGIN failed--compilation aborted at /opt/lampp/cgi-bin/conexion.pl line 3.\n


¡Lo toma como si el módulo DateTime no estuviera instalado! ¡y sí lo está! ¡pero en esta ruta!

Código:
INST_FILE /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/DateTime.pm


y me dieron un tip de que tengo que instalar el módulo en las otras rutas que indica el error.. ¡pero no sé cómo instalarlas ahí! ¿me podrían ayudar?
Mensaje Mar Abr 08, 2008 12:34 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4142
Ubicación: Valladolid, España
Responder citando

Debería bastarte con la opción 'use lib' para indicar el directorio donde está el módulo...
Yo probaría con poner
Perl:
use lib '/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi';
use lib '/usr/lib/perl5/site_perl/5.8.8';
use lib '/usr/lib/perl5/site_perl';

al principio del script.

Bueno, deberás ajustarlos a los directorios donde está el módulo DateTime.

Para comprobar que todo va bien, puedes ejecutar, desde la línea de comandos:
Código:
perl -c script.pl

Si no hay errores, no saldrá nada.

Si de todas formas quieres instalarlo de nuevo, yo miraría si existe el comando cpan DENTRO del directorio xampp. Finalmente, tienes esta página donde explica la instalación en cualquier directorio:
http://www.cpan.org/modules/INSTALL.html
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group