Ruby怎么获取操作系统的Name?

Ruby怎么获取操作系统的Name


隔江千里
浏览 709回答 1
1回答

一只甜甜圈

在看Selenium源代码的时候, 发现了获取操作系统的更好方法def os@os ||= (host_os = RbConfig::CONFIG['host_os']case host_oswhen /mswin|msys|mingw|cygwin|bccwin|wince|emc/:windowswhen /darwin|mac os/:macosxwhen /linux/:linuxwhen /solaris|bsd/:unixelseraise Error::WebDriverError, "unknown os: #{host_os.inspect}"end)end之前用的方法是假定是windows, 如果不是的话根据异常处理来判断是否是Mac
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby