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.
Grazie mille,
Iwan
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.
Grazie mille,
Iwan
2010/1/29 Iwan B. [email protected]:
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
gabriele renzi wrote:
2010/1/29 Iwan B. [email protected]:
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
On 29/01/2010 17:17, Daneel O. wrote:
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
al massimo potresti abbreviare usando qualcosa di simile:
if RUBY_PLATFORM.include?(‘win’)
…
…
else
…
end
‘include?’ ritorna un valore bool, come consuetudine con i metodi che
terminano con ‘?’, quindi non hai bisogno di confrontare con true/false
ciao,
A.
2010/1/29 Daneel O. [email protected]
if piattaforma.include?(“linux”) == true
Non hai bisogno di confrontarlo con true. piattaforma.include?
restituisce
già un booleano.
http://ThinkCode.TV - Screencast e videocorsi di programmazione
http://antoniocangiano.com - Zen and the Art of Programming
http://math-blog.com - Mathematics is wonderful!
Follow me on Twitter: http://twitter.com/acangiano
Author of “Ruby on Rails for Microsoft Developers” (Wrox, 2009)
Andrea P. wrote:
al massimo potresti abbreviare usando qualcosa di simile:
if RUBY_PLATFORM.include?(‘win’)
…
…
else
…
end‘include?’ ritorna un valore bool, come consuetudine con i metodi che
terminano con ‘?’, quindi non hai bisogno di confrontare con true/falseciao,
A.
Imprecisioni da neofita, grazie ad entrambi per l’appunto
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs