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

Eld*_*rum 3 runtime jruby version

我需要获取jruby版本以进行日志记录和调试.

我试着寻找JRuby.runtime一种version方法,但我找不到任何有用的东西.

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

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

Con*_*ion 6

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