【发布时间】:2013-03-02 19:02:03
【问题描述】:
我正在使用 capistrano 部署一个 rails 应用程序,它使用 bundle install --deployment 将 gems 放入共享/捆绑包中。我已经在我的 gemfile 中放置了适当的 platform :ruby 和 platform :jruby 块,我的问题是如果我将 rvm 切换到 jruby,然后转到我的应用程序根目录并执行另一个 bundle install --deployment,这会与任何现有的那里的宝石并用jruby替换它们?我能像往常一样切换回 mri 并运行应用程序吗?两个平台的 gem 都在里面吗,然后像 nokogiri 这样有 java 版本的 gem 会覆盖 mri 版本吗?那时我可以随意切换 rvm 版本并通过 mri 或 jruby 运行应用程序吗?
【问题讨论】:
标签: jruby bundler jrubyonrails