2010-07-30 130 views
1

有人会选择在1.8.6或1.8.7以上工作的主要原因或利弊是什么?反之亦然?Ruby 1.8.6和1.8.7之间的区别?

到目前为止,我只能找到这个答案,这是最新版的敏捷测试的Rails电子书:

“的Rails 3.0要求需要Ruby 1.8.7版或Ruby 1.9.2-preview3。 (据我所知,在preview3之前,不能在Ruby 1.8.6,Ruby 1.9.1和Ruby 1.9.2的预览版上运行。)“

但是我的问题并不限于Rails。例如,http://rubyinstaller.org/downloads/仍然提供1.8.6,所以大概有开发者仍然需要该版本超过1.8.7。

+0

我相信这已经涵盖[升级红宝石项目从1.8.6到1.8.7](http://stackoverflow.com/questions/2544185/upgrade-ruby-projects-from-1-8-6-to-1-8-7) – 2010-07-31 15:47:33

回答

1

http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/

红宝石的新版本包括许多 bug修复,很多功能 增强1.9和 一些性能改进回迁的,因为 1.8.6,同时保持稳定和向后兼容以前 高度发布。有关兼容性问题,请参阅 关于详细信息 的捆绑文档。

似乎这些改进值得包括,特别是因为web框架必须担心安全问题。

1

1.8.7 ChangeLog所有的变化1.8.7列表,如果没有这些变化对你很重要的话,我想你可以停留在1.8.6 ...