若然,怎么样?
当你转到http://rubyonrails.org/download时,它说:
我们建议使用Ruby 1.8.7 轨。 Ruby 1.8.6,1.8.5,1.8.4和 1.8.2仍然可以使用,但版本1.8.3不是。
答案 0 :(得分:6)
Rails确实在2.3版中的1.9版本中有效。我想他们仍然推荐Ruby 1.8.7,因为它与其他Ruby库的兼容性最高 - 其中很多都还在追赶。
答案 1 :(得分:4)
Jeremy Kemper一直在摇摆Ruby 1.9和JRuby兼容性。 Rails 2.2与两者完全兼容,但同样可能还有支持库和宝石。同样,许多工作也正在使其他一切完全兼容。
然后,从release notes for Rails 2.3:
无论你是在Ruby 1.8上运行还是在现在发布的Ruby 1.9.1上运行,Rails 2.3都应该通过它自己的所有测试。但是,您应该知道,迁移到1.9.1需要检查所有数据适配器,插件和其他依赖于Ruby 1.9.1兼容性的代码,以及Rails核心。
答案 2 :(得分:1)
基于他们的discussion board,Rails 2.3.0RC1及更高版本与Ruby 1.9.1(可能是任何后来的1.9版本)兼容。我猜他们没有得到正确更新网站的意外。
答案 3 :(得分:1)
Rspec最近才被移植到1.9,因此许多宝石直到最近才能在1.9中运行他们的测试套件,所以很多宝石在1.9中还不稳定