2010-07-30 90 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 ...