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