[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