我刚刚继承了一个旧的rails 2.1应用程序,我想升级到rails 4.他们的服务器设置很旧并使用ruby 1.8.6和mongrel。有一点时间紧张,我想延迟现在对服务器本身进行重大调整。我可以稍后再说,但我们需要使用rails 4 app并快速运行。基本上我们需要使用只支持2.3.11的ActiveMerchant。当我可以去4时,升级到那似乎很愚蠢。
我可以在mongrel和1.8.6上运行rails 4 app吗?
答案 0 :(得分:1)
不,你不能。 Rails 3在> = 1.8.7上运行。 Rails 4要求> = 1.9.3并且更喜欢2.0。
我带到Rails 4的最后一个Rails 2应用程序,我发现重建它更容易,逐个功能地移动并重写/升级代码。很有趣,真的,看着所有发现的人:所有的电话都消失了。