2013-03-02 50 views
0

我正在使用capistrano部署Rails應用程序,它使用bundle install --deployment將寶石放入共享/捆綁包中。我已經把合適的platform :rubyplatform :jruby塊放在我的gemfile中,我的問題是如果我將rvm切換到jruby,然後進入我的應用程序根目錄並執行另一個bundle install --deployment,是否會混淆現有的任何gems並將其替換爲jruby的?我能否切換回mri並像我以前一樣運行應用程序?這兩個平臺的寶石會在那裏,那麼像nokogiri這樣的具有Java版本的寶石會覆蓋mri版本嗎?我能否按照我的意願切換rvm版本並通過mri或jruby運行應用程序?重用mri ruby​​和jruby之間的共享/綁定?

回答

0

原來MRI寶石安裝在/共享/包/紅寶石和JRuby寶石共享/包/ JRuby的,所以完全可以放心切換到JRuby中,安裝你的寶石,並嘗試一下

相關問題