首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Rails中确定ruby版本

从Rails中确定ruby版本
EN

Stack Overflow用户
提问于 2009-10-19 16:34:49
回答 4查看 38.1K关注 0票数 88

有没有办法确定在Rails中运行哪个版本的Ruby (无论是在web上还是通过script/console)?我已经安装了Ruby 1.8.6,但我也安装了Ruby Enterprise Edition 1.8.7-20090928,并希望确保它使用正确的安装。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-19 16:41:55

使用此全局常量:

代码语言:javascript
复制
RUBY_VERSION

其他相关的全局常量包括:

代码语言:javascript
复制
RUBY_PATCHLEVEL
RUBY_PLATFORM
RUBY_RELEASE_DATE

通过irb会话使用示例:

代码语言:javascript
复制
irb(main):001:0> RUBY_VERSION
=> "1.8.7"
票数 177
EN

Stack Overflow用户

发布于 2009-10-19 16:40:54

尝试常量RUBY_VERSION。我广泛地使用它来确定我是在1.8还是JRuby下运行。

此外,如果您不是在生产模式下,可以通过点击URL "/rails/info/properties“进行快速检查。

票数 12
EN

Stack Overflow用户

发布于 2009-10-21 22:08:30

除了CONFIG常量和朋友之外,您可能还想查看RUBY_VERSION::CONFIG。这个散列不仅包含版本号,还包含大量其他有用的运行时信息,如二进制文件的路径、主机名等。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1589751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档