为了账号安全,请及时绑定邮箱和手机立即绑定

如何找到我的Ruby程序在哪个操作系统上运行?

如何找到我的Ruby程序在哪个操作系统上运行?

偶然的你 2019-11-27 09:57:43
我希望我的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'


查看完整回答
反对 回复 2019-11-27
?
慕雪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"


查看完整回答
反对 回复 2019-11-27
  • 3 回答
  • 0 关注
  • 604 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信