繁体   English   中英

Rails 2.3.8或Rails 2.3.10是否与Ruby 1.9.2完全兼容? (任何参考或来源说?)

[英]Is Rails 2.3.8 or Rails 2.3.10 fully compatible with Ruby 1.9.2? (any reference or source say that?)

因为如果这些Rails版本不是在考虑1.9.2的情况下编写的,那么可能会有一些使用上的细微差别会破坏Rails。

实际上,任何gem命令都可以告诉某个特定的gem取决于其他gem的哪个版本(也许还有Ruby版本)?

可以在http://rubygems.org上看到对其他gem版本的Gem依赖关系,尽管它没有提到依赖关系的依赖关系。

至于ruby版本,我认为README是你最好的选择 - Stack Overflow上的其他问题已经问过是否可以将这些元数据放入gem中,而你实际上并不是这样。

另外,不要忘记http://isitruby19.com

从红宝石指南

无论您是在Ruby 1.8上运行还是在现在发布的Ruby 1.9.1上运行,Rails 2.3都应该通过它自己的所有测试。 但是,您应该知道,迁移到1.9.1需要检查所有数据适配器,插件和您依赖于Ruby 1.9.1兼容性的其他代码,以及Rails核心。

假设测试是全面的,则暗示了rails =>是,其他gems和adapters =>


关于另一个问题,命令:

gem dependency <gem name>

可用于列出特定gem的所有依赖关系, 有关详细信息 ,请参见此处的文档。 但是,它没有列出对ruby版本的任何依赖。

这个话题出现在今天早些时候rubyonrails-core邮件列表中 简短的版本是它目前尚未经过测试,并且肯定存在一些兼容性问题。 正如我在那个帖子中所说,rails 2.3.x对应于ruby 1.9.1的beta /开发版本,到我们的发布日期到达时1.9仍然太不稳定,无法证明这一努力。

1.9.2总体来说非常可靠,但是直到有人(可能是你)做了一些彻底的测试,假设你的应用程序能够运行起来并不是真的安全。 请留意未来的2.3.x版本,因为它们可能会增加兼容性。

暂无
暂无

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

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