我希望我的Ruby程序在Mac上和Windows上做不同的事情。如何找出我的程序在哪個系統上運行?
3 回答

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
irb(main):001:0> Gem::Platform.local
=> #<Gem::Platform:0x151ea14 @cpu="x86", @os="mingw32", @version=nil>
irb(main):002:0> Gem::Platform.local.os
=> "mingw32"
更新會同使用“更新!加成!RubyGems的今天......”,以減輕當Gem::Platform.local.os == 'java'

慕雪6442864
TA貢獻1812條經驗 獲得超5個贊
要么
irb(main):002:0> require 'rbconfig'
=> true
irb(main):003:0> Config::CONFIG["arch"]
=> "i686-linux"
要么
irb(main):004:0> RUBY_PLATFORM
=> "i686-linux"
- 3 回答
- 0 關注
- 681 瀏覽
添加回答
舉報
0/150
提交
取消