我可以将我的应用程序降级到旧版本的Ruby和Rails吗?怎么样?

时间:2016-02-23 03:50:35

标签: ruby-on-rails ruby ruby-on-rails-4

我刚刚使用Ruby 2.2.3p173和Rails 4.2.5在Mac上创建了一个很酷的网页应用。

我想托管它的地方只能在他们的共享主机平台上安装Ruby 2.0.0和Rails 4.2.4。

我该怎么办?我可以降级Ruby和Rails吗?如果是这样,最好的方法是什么?

由于

1 个答案:

答案 0 :(得分:1)

将您的应用移植到较旧的Ruby和Rails上是一个坏主意。你不仅要将自己暴露在最近发布的版本(Ruby 2.0 will be end of lifed on February 24, 2016there have been important security patches since Rails 4.2.4中已经修复过的安全漏洞中),你还会遇到其他宝石所施加的持续升级压力。想要使用,文档等。

使用像rbenv或rvm这样的版本管理器,可能没有什么能阻止您在托管服务提供商的帐户中安装当前版本的Ruby。 (我推荐rbenv。)你也可以自由安装你喜欢的任何宝石(可能是捆绑包),包括当前版本的Rails。

如果该托管服务提供商确实阻止您使用或安装较新的Ruby或Rails,请找到其他托管服务提供商。无论如何,那个人很快就会失败。