RUBY_PLATFORM
无论如何都是java
。
通常我可以使用uname
进行系统检查,但Windows没有uname
命令。 (并检查uname
未正确运行是非常愚蠢的)
答案 0 :(得分:2)
require 'rbconfig'
puts RbConfig::CONFIG['host_os']
答案 1 :(得分:1)
此外,如果您需要基础架构,可以查看RUBY_DESCRIPTION
,并查看[
和]
。
irb(main):004:0> RUBY_DESCRIPTION
=> "jruby 1.7.0.dev (ruby-1.9.3-p139) (2012-03-30 387d8ad) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]"