如何在运行时获取jruby版本?

时间:2010-07-07 07:37:32

标签: runtime version jruby

我需要获得日志记录的jruby版本。调试目的。

我尝试查看JRuby.runtime version方法,但我找不到任何有用的内容。

我还考虑过使用%x{jruby -v}。它适用于大多数情况,除了总是有可能安装了多个jruby版本,我想获得当前运行的解释器的版本。

我错过了什么吗?有什么建议吗?

1 个答案:

答案 0 :(得分:6)

您正在寻找全局常量JRUBY_VERSION。这是VERSION,RUBY_ENGINE(不适用于1.8.x),RUBY_PLATFORM等的兄弟。