ruby-on-rails - 生产服务器(nginx,passenger)上 2 个 ruby 的最佳解决方案

标签 ruby-on-rails ruby rvm passenger rbenv

我有两个使用 rails 4.2 和 ruby​​ 2.3 运行的 rails-apps。 现在我需要使用 rails 3.2.13 和 ruby​​ 1.9.3 安装一个遗留应用程序 此应用程序的某些代码不适用于 ruby​​ 2.3

试图为较新的创建 gemsets 和 rubies,捆绑安装在他们的 gemsets 中,但他们崩溃了。

尝试只为旧的安装 ruby​​ 和 gemset:rvm --create --ruby-version ruby​​-1.9.3-p551@trendguide_gemset 在目录中,捆绑并且新的也崩溃了。

乘客生气了吗?什么是简单的解决方案,也许没有 rvm? 发现这个: http://blog.arkency.com/2012/11/one-app-one-user-one-ruby/

但是我不清楚.. 有什么建议吗?谢谢。

最佳答案

使用Docker 使用不同版本的 gems-rubies 肯定不会搞砸,但需要一些介绍

关于ruby-on-rails - 生产服务器(nginx,passenger)上 2 个 ruby 的最佳解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39352800/

相关文章:

ruby-on-rails - rails : Joining the same table twice and querying a joined attribute

ruby-on-rails - 如何避免法拉第请求编码获取参数?

ruby-on-rails - 将Bundler安装路径改成normal

ruby - 如何将数据通过管道传输到通过标准输入上的 Net::SSH 启动的进程?

ruby-on-rails - NameError:未初始化的常量 ActionController::Dispatcher

ruby - 使用 RVM 在 OSX 10.7.3 上安装 Ruby 1.9.3(出错)

ruby-on-rails - 将变量传递给模型 after_initialize 方法

ruby - 为什么 Ruby 同时具有 && 和 'and' 运算符?

java - 是否可以使用 Capybara 测试 Java 应用程序?

ruby - 无法通过 RVM 安装 Ruby 2.0.0