[ruby-it] Nome piattaforma
Daneel Olivaw
daneel.olivaw.r a gmail.com
Ven 29 Gen 2010 17:17:11 CET
gabriele renzi wrote:
> 2010/1/29 Iwan Buetti <iwan.buetti a mac.com>:
>> Ciao,
>> come posso sapere quale � la piattaforma (il sistema operativo) su cui
>> sta girando Rails o Ruby?
>> Mi serve per poi eseguire degli eseguibili che dipendono da essa.
>
> prova a vedere ENV['OS'], PLATFORM e RUBY_PLATFORM
Già, in pratica, quello che uso io:
piattaforma = RUBY_PLATFORM
#puts piattaforma
if piattaforma.include?("linux") == true
@sistema = "linux"
else
@sistema = "win"
require 'win32ole'
@shell = WIN32OLE.new('Shell.Application')
end
In pratica se sono su win devo caricare una gemma in più altrimenti non
riesco a gestire alcune cosette.
Se c'è di meglio, fatemi sapere :-)
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list