2
我需要獲取jruby版本以進行日誌記錄&調試。如何在運行時獲得jruby版本?
我試着環顧JRuby.runtime
尋找version
方法,但我沒有找到任何有用的東西。我也想過使用%x{jruby -v}
。它在大多數情況下工作,除了總有可能安裝多個jruby版本,並且我想要獲得當前運行的解釋器的版本。
我錯過了什麼嗎?任何建議?
我需要獲取jruby版本以進行日誌記錄&調試。如何在運行時獲得jruby版本?
我試着環顧JRuby.runtime
尋找version
方法,但我沒有找到任何有用的東西。我也想過使用%x{jruby -v}
。它在大多數情況下工作,除了總有可能安裝多個jruby版本,並且我想要獲得當前運行的解釋器的版本。
我錯過了什麼嗎?任何建議?
您正在尋找全球常量JRUBY_VERSION。這是VERSION的兄弟,RUBY_ENGINE(不在1.8.x下提供),RUBY_PLATFORM等。
不錯,雖然不如jruby -v詳細。 – 2010-07-07 12:27:14
有關更多詳細信息,可以檢查RUBY_DESCRIPTION常量 – 2013-02-27 00:29:49