有没有办法确定从Rails内部运行的Ruby版本(通过Web还是通过script/console)?我已经安装了Ruby 1.8.6,但是我也已经安装了Ruby Enterprise Edition 1.8.7-20090928,并希望确保它使用的安装正确。

最佳答案

使用顶级常量

RUBY_VERSION

其他有用的顶级常量是
RUBY_PATCHLEVEL
RUBY_PLATFORM
RUBY_RELEASE_DATE

这是一个irb session :
irb(main):001:0> RUBY_VERSION
=> "1.8.7"

07-26 09:35