私は capistrano を使用して Rails アプリをデプロイしています。これを使用bundle install --deployment
して gem を共有/バンドルに配置しています。gemfile に適切なブロックplatform :ruby
とplatform :jruby
ブロックを入れました。質問は、rvm を jruby に切り替えてから、アプリのルート ディレクトリに移動して別のbundle install --deployment
. mri に切り替えて、いつものようにアプリを実行できますか? 両方のプラットフォームの gem がそこにあるのでしょうか? Java バージョンを持つ nokogiri のような gem は mri バージョンを上書きしますか? その時点で、rvm のバージョンを切り替えて、mri または jruby 経由でアプリを実行することはできますか?