我開發了一個Ruby on Rails應用程序,並使用Jruby和Warbler(它根據config/warble.rb中的設置創建了一個war文件)成功部署在Weblogic上。我相信雖然Jruby帶有內置的Ruby 1.8和1.9,但默認情況下它使用1.8,我想在JRuby中的Ruby 1.9中測試相同的rails應用程序,因爲我聽說Ruby 1.9的速度比1.8快很多。我沒有在warble.rb中看到任何配置選項如何強制Jruby使用內置的Ruby 1.9而不是默認的Ruby 1.8?
我們可以指定使用Ruby版本來使用。什麼是強制Jruby使用Ruby 1.9的最佳方式?
另外我的Rails應用程序基於Rails 2.3.2,在Ruby 1.9上運行rails應用程序(構建於2.3.2)上是否存在兼容性問題?如果是的話,將rails升級到2.3.5解決問題?
在此先感謝。
我有同樣的問題,但有'irb'的味道。如果我使用'gem install ...',那麼創業板在1.9.2中可用,但在1.8.7中不可用。使用jruby安裝的irb控制檯很好,但我需要在cmd.exe中指定'irb',並使用1.9.2而不是默認值。 – Dylan 2011-04-05 16:33:55