`
java-admin
  • 浏览: 1384083 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

Ruby怎样获取操作系统的Name

 
阅读更多

 

http://bbs.chinaunix.net/thread-3612914-1-1.html

 


def os
        @os ||= (
          host_os = RbConfig::CONFIG['host_os']
          case host_os
          when /mswin|msys|mingw|cygwin|bccwin|wince|emc/
            :windows
          when /darwin|mac os/
            :macosx
          when /linux/
            :linux
          when /solaris|bsd/
            :unix
          else
            raise Error::WebDriverError, "unknown os: #{host_os.inspect}"
          end
        )
      end

 

 

分享到:
评论

相关推荐

    ruby语法基础教程及Ruby教程中文版和安装文件

    关于Ruby的安装,你可以访问Ruby官方网站(https://www.ruby-lang.org/zh/)下载适合你操作系统的安装包。Windows用户可以选择RubyInstaller,Mac用户可以通过Homebrew安装,Linux用户可以在终端输入相应的包管理器...

    Ruby-NeographyNeo4jRestAPI的Ruby封装

    使用Cypher查询语言可以方便地获取和操作数据: ```ruby result = neo.execute_query("MATCH (n)-[r:FRIENDS]->(m) RETURN n, r, m") result.each do |row| puts "Node: #{row['n']['name']}, Relationship: #{...

    ruby--dbi数据库操作gems相关

    DBI,全称“Database Independent Interface”,是Ruby中一个用于数据库操作的重要库。它提供了一个统一的接口,允许开发者通过简单的API与多种数据库系统进行交互,如MySQL、PostgreSQL、SQLite等,无需关心底层...

    ruby-oracle相关的数据库操作的gems包

    这个Gem支持多种操作系统,包括Windows(通过mingw32或mswin32编译)和Linux/Unix等。 在提供的文件列表中,我们可以看到不同版本的`ruby-oci8` Gem包,分别是: 1. `ruby-oci8-2.1.0-x86-mingw32.gem`:适用于x86...

    Ruby-SQLite3Ruby绑定SQLite3嵌入式数据库

    Ruby-SQLite3是Ruby编程语言的一个扩展库,它提供了对SQLite3嵌入式数据库的直接访问。SQLite3是一款轻量级、自包含的数据库引擎,可以在无需服务器进程的情况下运行,广泛应用于移动设备、嵌入式系统以及桌面应用...

    ruby windows一键安装

    在Windows操作系统上安装Ruby通常需要配置环境变量、安装依赖库和设置路径,过程较为繁琐。为了解决这个问题,"ruby windows一键安装" 提供了一个简便的方法,帮助用户快速在Windows上搭建Ruby开发环境。 Ruby的...

    ruby安装包

    Ruby的安装可以通过多种方式完成,主要取决于你的操作系统。 对于Windows用户,可以下载RubyInstaller,这是一个专门为Windows设计的一键式安装程序。在下载后,只需运行.exe文件,按照提示进行安装即可。记得在...

    ruby语法

    Ruby是一种面向对象的脚本语言,它以其简洁、优雅的语法和强大的元编程能力而闻名。在Ruby中,一切皆为对象,这使得它在处理复杂...如果你对某个话题感兴趣,可以查阅Ruby官方文档或者通过提供的博文链接获取更多信息。

    ruby _1.9.3 _gem环境

    总结,Ruby 1.9.3的Gem环境是开发和管理Ruby应用的基础,理解其工作原理和操作方法对提升开发效率至关重要。通过正确配置Gem源、管理Gemset以及熟练使用Bundler,可以使你的开发过程更加顺畅。同时,保持Gem的更新和...

    ruby install

    通常,你可以访问Ruby的官方网站或者通过第三方软件仓库来获取历史版本的Ruby安装包。在这个例子中,"rubyinstaller-1.9.2-p136.exe"是一个Windows平台的Ruby安装程序,其中"p136"代表了该版本的特定补丁级别。 ...

    ruby-2.5.3-x64 下载

    描述中提到的"官网原版安装包"意味着这个压缩包是从Ruby的官方渠道获取的,保证了软件的纯净和安全性,未被第三方篡改。官方下载速度慢可能是因为地理位置、网络环境或者服务器负载的原因,但官方源通常是最可靠的...

    ruby programming

    #### 操作系统 - **Windows**:可以使用RubyInstaller(https://rubyinstaller.org/)进行安装。 - **macOS**:可以通过Homebrew(https://brew.sh/)或MacPorts(https://www.macports.org/)安装。 - **Linux**:...

    Ruby_2.6.6.zip

    1. 下载:首先,访问RubyInstaller官方网站下载适合你操作系统的Ruby_2.6.6安装包。 2. 安装:运行下载的.exe文件,按照向导进行安装。确保在安装过程中勾选“Add Ruby executables to your PATH”选项,这样可以将...

    ruby初学者教程(对初学者很有帮助)

    - **Windows平台**:可以通过RubyInstaller进行安装,安装过程中可以选择是否添加Ruby到系统的PATH环境中。 - **Linux平台**:大多数Linux发行版都提供了Ruby的软件包,可以通过包管理器(如apt-get或yum)轻松安装...

    ruby开发的基本流程.doc

    推荐使用macOS或Linux作为首选操作系统,因为这些系统通常具有更好的开发工具支持和更为简单的环境配置过程。对于Windows用户来说,虽然也可以通过安装Cygwin或使用WSL(Windows Subsystem for Linux)来模拟Linux...

    Ruby-rabl普通的ruby模板包含jsonbsonxmlplist和msgpack支持

    Plist(Property List)是苹果操作系统中使用的一种数据存储格式,主要用于配置文件和应用程序数据。尽管不如JSON或XML常见,但在iOS和macOS开发中,Plist有时是必要的。RABL可以生成符合Plist规范的输出,方便在...

    ruby初始使用过程总结

    在Windows系统中,通常会通过命令提示符(CMD)进行操作,这是Ruby交互的第一步。打开CMD,你可以在这里执行各种命令,包括安装Ruby、管理项目等。确保你选择了一个合适的位置,因为这里将会存放你的Ruby项目文件。 ...

    ruby gem环境

    如果你解压的文件包含`gems`和`specifications`目录,这可能是为了覆盖或更新系统中的某些Gem,操作时需谨慎,避免破坏现有的Gem环境。 此外,Gemfile和Gemfile.lock文件在Ruby on Rails项目中尤其常见,它们用于...

    sqlite3 ruby安装包

    在大多数情况下,你可以通过以下命令行操作来安装: ```bash gem install sqlite3 ``` 这个命令会从 RubyGems.org 下载并安装最新的 `sqlite3` gem。然而,有时候可能会遇到依赖性问题,因为 `sqlite3` gem 需要与...

    ruby watir教程

    - **Ruby操作Excel**:`http://www.javaeye.com/topic/46768` 提供了Ruby操作Excel的方法。 - **Ruby自带教程**:位于 `C:\ruby\doc\ProgrammingRuby.chm` ,提供了详细的Ruby教程。 - **Ruby自带示例**:位于 `C:\...

Global site tag (gtag.js) - Google Analytics