我希望我的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 关注
- 649 浏览
添加回答
举报
0/150
提交
取消