Hola Debianeros Tengo el siguiente problema, estoy desarrollando unas cosas en perl y necesito usar el switch.
#!/usr/bin/perl use Switch; $val ="VSM"; switch ($val){ case "SDI" {print"\nSDI\n";} case "VSM" {print"\nVSM\n";} case "DISMINUYE SALDO" {print"\nDISMINUYE\n";} case "AUMENTA SALDO" {print"\nAUMENTA\n";} else{ print " Error en el switch de Adeudos";} } el problema es que me envia este error: Can't locate Switch.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at ./test2.pl line 3. BEGIN failed--compilation aborted at ./test2.pl line 3. Ya instale varias librerias pero no doy con la libreria del Switch.pm, de hecho hay una con ese mismo nombre pero dentro de: /usr/share/perl/5.6.1/CGI/Switch.pm Pero segun tengo entendido, aparte de esa libreria de CGI existe otra, que es solamente /usr/share/perl/5.6.1/Switch.pm pero no doy con el paquete, ya intente copiar la liberiria pero marca error, y es que ese switch dentro de CGI tiene otra funcion. Ya intenete: apt-get install libperl-dev apt-get install libperl5.6 apt-get install eperl apt-get install libper-modules Espero que alguien pueda ayudarme. De antemano, gracias Debianeros. ___________________________________________________ ¡LOS CHISMES AHORA TE LLEGAN AL INSTANTE! ¡Nuevo TERRA MESSENGER, Gratis, en Inglés, Español o Portugués! http://im.terra.com