ruby - 在 Ruby 中检测操作系统

标签 ruby operating-system detection sketchup

<分区>

有没有办法在 ruby​​ 中检测操作系统?我正在开发一个需要检测 Mac 与 Windows 的 sketchup 工具。

最佳答案

您可以使用 os gem:

gem install os

然后

require 'os'
OS.linux?   #=> true or false
OS.windows? #=> true or false
OS.java?    #=> true or false
OS.bsd?     #=> true or false
OS.mac?     #=> true or false
# and so on.

参见:https://github.com/rdp/os

关于ruby - 在 Ruby 中检测操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11784109/

相关文章:

ruby-on-rails - 了解 routes.rb 中的 "do, end"语法

ruby - '.call' 方法如何由 Ruby 中的返回整数触发?

mysql - Rails 4 - 如果另一个表中没有特定记录,如何从表中选择数据?

c - 如何使用内部 C API 读取 Ruby 全局变量?

memory - 操作系统 "swap"和 "page"有什么区别?

linux - 完成变量和信号量之间的区别

image - 两幅图像之间的相关性(二值图像)

operating-system - 无效的页表条目是什么意思?

python - 从 Python 的嵌套列表中删除反向重复项可以节省时间吗?

java - 使用 hough 进行瞳孔检测的最佳参数? java opencv