problema con un script de perl

Hugo Arturo Figueroa Rodríguez hfigueroa en tecnoera.com
Lun Mayo 17 12:51:02 CLT 2004


el problema del locale se soluciono con export ;)


pero el problema de fondo sigue:

Can't locate object method "new" via package
"Revenge::AcquisitionStrategy::DBI" at Revenge/Main.pm line 68.
[hugo en xxx db2ssd-0.1.4b]$

e tratado de cachurear el codigo del archivo.

	 if ( $dsn =~ /^dbi/i ) {
		eval "use Revenge::AcquisitionStrategy::DBI;";
linea 68:	$self->acquisition_strategy( new
		Revenge::AcquisitionStrategy::DBI ); fin linea 68
    	}


:'(


On Mon, 2004-05-17 at 11:58, J o N a H L o M u wrote:
> El lun, 17-05-2004 a las 10:54, Hugo Arturo Figueroa Rodríguez escribió:
> > hola lista, tengo un problema con un script de perl, el script sirve
> > para generar diagramas de bases de datos, al ejecutarlo me manda el
> > siguiente error:
> > 
> > [hugo en xxx db2ssd-0.1.4b]$ ./db2ssd.pl -d DBI:mysql:mysql:nuevomodelo -u
> > root -p lerolero -o diagramamodelo.ssd
> > perl: warning: Setting locale failed.
> > perl: warning: Please check that your locale settings:
> >         LANGUAGE = (unset),
> >         LC_ALL = (unset),
> >         LANG = ""es_CL.ISO-8859-1""
> >     are supported and installed on your system.
> > perl: warning: Falling back to the standard locale ("C").
> > Can't locate object method "new" via package
> > "Revenge::AcquisitionStrategy::DBI" at Revenge/Main.pm line 68.
> > [hugo en xxx db2ssd-0.1.4b]$
> > 
> > si alguien sabe de que se trata y me pudiera dar una ayudita ;).
> > 
> > 
> > thanks
> mirando 
> $ locale -a | grep es_
> puedes saber que valores usar
> si no estoy equivocado debes agregar en el archivo i18n
> (/etc/sysconfig/i18n)
> LANGUAGE = es_CL
> LC_ALL = es_CL
> 
> o
> export LC_ALL=es_CL
> export LANGUAGE=es_CL
> 
> o.... es_ES
> 
> aki http://bulma.net/body.phtml?nIdNoticia=151 tb hay info bien
> explicada
> 
> bye



Más información sobre la lista de distribución Linux