繁体   English   中英

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

[英]Can I downgrade my app to older versions of Ruby and Rails? How?

我刚刚在Mac上使用Ruby 2.2.3p173和Rails 4.2.5创建了一个很棒的Web应用程序。

我要托管的地方最多只能在其共享托管平台上安装Ruby 2.0.0和Rails 4.2.4。

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

谢谢

将您的应用程序移植到较旧的Ruby和Rails是一个坏主意。 您不仅会暴露于最新版本中已修复的安全漏洞( Ruby 2.0将于2016年2月24日终止生命 ,并且自Rails 4.2.4起已经发布了重要的安全补丁 ),您还将游刃有余。应对您可能要使用的其他宝石,文档等施加的持续升级压力。

可能没有什么阻止您使用rbenv或rvm之类的版本管理器在托管提供程序上使用自己的帐户安装当前版本的Ruby的。 (我建议使用rbenv。)您可能还可以自由安装任何您喜欢的gem(可能使用捆绑程序),包括当前版本的Rails。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM