(Solucionado) [Ruby] Exportar una variable a la shell del SO?

Iniciado por Eleкtro, 3 Marzo 2012, 00:27 AM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

No consigo hacerlo de ninguna de las maneras xDD

¿Alguien sabe como?

muchas gracias...

Mi intento:

Código (dos) [Seleccionar]
$archivo="1.mp3"

system ('cmdow.exe | Find "($archivo)"')
puts $?.exitstatus

Process.exit








Eleкtro

#1
se hace mediante las variables de entorno (Aunque los cambios no son permanentes, Me da miedo...)

Según he leido es la única forma:

Código (ruby) [Seleccionar]
ENV['tmp'] = 'string'
'cheat environment_variables --add'
puts ENV['tmp']


http://ruby.about.com/od/rubyfeatures/a/envvar.htm


EDITO: Se me olvidaba, el ejemplo usandolo en la cmd xD:

Código (dos) [Seleccionar]
ENV['tmp'] ='Wasted'
'cheat environment_variables --add'
puts %x[cmdow.exe | Find "%tmp%"]
puts $?.exitstatus