0
我有一個使用Rails 2.3.5的遺留項目,但是我找不到使用哪個版本的JRuby。 Warble已被用於創建戰爭文件。所以我唯一看到的是:運行rails 2.3.5的舊版項目需要使用哪個版本的JRuby?
rack-1.0.1.gemspec
rails-2.3.5.gemspec
rake-0.8.7.gemspec
有沒有辦法知道JRuby的哪個版本被使用?
我有一個使用Rails 2.3.5的遺留項目,但是我找不到使用哪個版本的JRuby。 Warble已被用於創建戰爭文件。所以我唯一看到的是:運行rails 2.3.5的舊版項目需要使用哪個版本的JRuby?
rack-1.0.1.gemspec
rails-2.3.5.gemspec
rake-0.8.7.gemspec
有沒有辦法知道JRuby的哪個版本被使用?
是的,其實是 - 鶯 「嵌入:」 JRuby的,只取檔案內的戰利品:的.war/WEB-INF/lib目錄/ JRuby的核心xxxjar(或JRuby的STDLIB-xxxjar)其中xxx對應於部署戰爭時使用的ruby版本,例如「1.5.6」
Rails的2.3.x版本系列是用Ruby 1.8.7兼容因此你應該罰款與最新的JRuby(1.6.7)無論如何 - 因爲它是1.8.7兼容:
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM) Server VM 1.6.0_24) [linux-i386-java]