0

我刚刚继承了一个旧的 rails 2.1 应用程序,我想升级到 rails 4。他们的服务器设置很旧,使用 ruby​​ 1.8.6 和 mongrel。有一点时间紧迫,我现在想推迟对服务器本身进行重大调整。我可以稍后再谈,但我们需要快速启动并运行 rails 4 应用程序。基本上我们需要使用只支持回 2.3.11 的 ActiveMerchant。当我可以升级到 4 时,升级到那个似乎很愚蠢。

我可以在 mongrel 和 1.8.6 上运行 rails 4 应用程序吗?

4

1 回答 1

1

不,你不能。Rails 3 在 >= 1.8.7 上运行。Rails 4 要求 >= 1.9.3 并且更喜欢 2.0。

我使用 Rails 4 的最后一个 Rails 2 应用程序,我发现重建它更容易,逐个移动功能并重写/升级代码。真的很有趣,看着所有这些 find :all 电话消失。

于 2013-11-15T02:18:54.010 回答