Buenas, explorer.
Lo probé, pero no me funcionó:
Using perl Syntax Highlighting
# Se cargan las variables de entorno
$ENV{PERL5LIB} = '/home/miaplicacion/codigo/bibliotecas/perl';
$ENV{JAVA_HOME} = '/usr/java5_64/jre';
$ENV{PATH} .= ':/usr/java5_64/jre/bin';
print "#############################\n";
print "Valor para javahome = $ENV{JAVA_HOME}.\n";
print "Valor para perl5lib = $ENV{PERL5LIB}.\n";
print "Valor para path = $ENV{PATH}.\n";
print "#############################\n";
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Me devuelve que no encontró una librería propia en el @INC, ya que no está inicializado el
path que agrego en PERL5LIB...
Te comento lo que tengo que hacer... Tengo un proceso pl, que cuando corre llama a una librería propia, y ejecuta un java (un jar).
Si yo exporto las variables de PERL5LIB, JAVA_HOME y agrego a la variable PATH desde el bash de UNIX, funciona la aplicación, así:
export PERL5LIB=/home/miaplicacion/codigo/bibliotecas/perl;y lo mismo con JAVA_HOME y el PATH, pero si no le agrego el
export no funciona....
La idea es poder "exportarlo" desde el pl, para que pueda ser ejecutado por cualquier usuario.
¡Gracias por tu tiempo!