我刚刚使用Ruby 2.2.3p173和Rails 4.2.5在Mac上创建了一个很酷的网页应用。
我想托管它的地方只能在他们的共享主机平台上安装Ruby 2.0.0和Rails 4.2.4。
我该怎么办?我可以降级Ruby和Rails吗?如果是这样,最好的方法是什么?
由于
答案 0 :(得分:1)
将您的应用移植到较旧的Ruby和Rails上是一个坏主意。你不仅要将自己暴露在最近发布的版本(Ruby 2.0 will be end of lifed on February 24, 2016和there have been important security patches since Rails 4.2.4中已经修复过的安全漏洞中),你还会遇到其他宝石所施加的持续升级压力。想要使用,文档等。
使用像rbenv或rvm这样的版本管理器,可能没有什么能阻止您在托管服务提供商的帐户中安装当前版本的Ruby。 (我推荐rbenv。)你也可以自由安装你喜欢的任何宝石(可能是捆绑包),包括当前版本的Rails。
如果该托管服务提供商确实阻止您使用或安装较新的Ruby或Rails,请找到其他托管服务提供商。无论如何,那个人很快就会失败。