繁体   English   中英

不同版本的红宝石会出现问题吗?

[英]Can be problems with different version of ruby on rails?

现在在我的本地主机上,我开始使用ruby 1.9.2和rails 3.2.1版本开发第一个简单的Web服务。 但是我的托管服务商仅支持2.3.14版本的ruby(因为他使用的是Cpanel)。 会有问题吗? 如何预防? 此外,3.2.1和2.3.14之间有什么区别? O最好现在开始使用2.3.14开发吗? 2.3.14中哪些宝石不起作用? haml,sass,captcha和其他宝石将在旧版本中工作吗?

鉴于您必须使用此主机,我建议您设置适合您的开发环境。 管理Ruby的多个版本并尝试不同的宝石的一种好方法是使用rvm 这将允许您管理红宝石(1.8.7、1.9.2等)的多种组合以及导轨和其他关联宝石的多种版本。

至于特定的宝石,haml和sass都可以在rails 2.3上使用。
我不确定您要使用哪种验证码宝石,但是从流行的Recaptcha gem自述文件中可以得出:

“不再支持低于3.0的Rails应用程序,但是您可以安装旧版本并查看其自述文件。”

总而言之,您可以使此安装程序正常运行,并且您不应失修。 关于如何编写和管理rails 2.3,有一堆示例代码。 祝你好运/ Salernost

目前支持的最高版本为:

Ruby 1.8.7
RubyGems 1.8.25
Rails 2.3.18

较新的东西几乎可以保证破损,cPanel&WHM将无法以任何方式,形状或形式使用它。

如果要使用比此版本更高的任何版本,则将无法使用cPanel&WHM接口或管理工具 - 它们根本无法使用 然后,您将必须专门通过命令行手动手动管理RoR安装。 所有这些都不属于cPanel支持的范围。

暂无
暂无

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

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