我似乎無法找到任何有關此信息...何時將紅寶石1.8.6'退休'? ruby 1.8.7功能更強大,同時保持語法兼容性,ruby 1.9.1顯然更好...任何想法,當1.8.6將退休?何時將Ruby 1.8.6退役?
回答
我不認爲任何版本的Ruby都會正式退役。像Rails這樣的東西最終會變得不兼容,但老版本總是可用的。
人們會繼續使用舊版本的Ruby一段時間。強制升級並不容易。
我懷疑紅寶石方面的主要落後者是Linux的包裝系統。
當我使用Fedora Linux時,我記得ruby 1.9可以從ruby-lang.org下載,但不能作爲RPM軟件包(除了源RPM)提供。
有沒有人知道與主要的Linux發行版的紅寶石狀態?
因爲RubyGems的不再正式支持1.8.6我認爲它是安全的說1.8.6退休爲「現在」
見:http://blog.segment7.net/articles/2010/04/23/ruby-1-8-6-policy
你從哪裏聽說rubygems不支持1.8.6?我剛剛更新我的寶石安裝1.3.7在我的紅寶石1.8.6沒有問題,並一直在使用它沒有問題。 – 2010-05-24 16:02:36
ok ......「RubyGems 1.4.x不支持Ruby 1.8.6」...當前版本是1.3.7 ...所以它仍然支持ruby 1.8.6,但是一旦1.4 rubygems發佈。 – 2010-05-25 01:38:09
@andrewgrimm AFAIK Debian的穩定具有1.8.7和1.9.0,Debian測試有1.8.7和1.9.1。不瞭解別人。
Centos/RHEL 5.3有1.8.5 – Marcin 2010-05-24 02:24:12
希望不是在我完成我正在閱讀的Ruby書(它被寫入1.8.6)之前。我最好儘快結束,然後趕快更新。
根據我的理解,版本之間的語法更改很少。我曾經爲Ruby 1.8寫過的所有東西都在1.9上運行。我遇到的唯一區別是1.9中的散列是默認排序的。 – Matchu 2010-05-26 15:33:56
奧杜:很高興知道。我剛剛讀過一些從1.8到1.9的變化綜述,而且我現在不太在意。我想,是時候開始寫代碼了。 – 2010-05-28 22:21:16
- 1. Azure In-Role緩存退役
- 2. Google Maps API Ver2已退役?
- 3. 退役iOS應用程序
- 4. Cassandra:退役種子節點
- 5. 爲什麼Ruby 1.8.6 RC1比Ruby 1.8.6 Final更新?
- 6. RVM Ruby 1.8.6 RMagick問題
- 7. Ruby 1.8.6,SQLite3線程安全
- 8. error rubygems with ruby 1.8.6 with windows 7
- 9. CDH HDFS節點退役永無止境
- 10. 訪問Umbraco的退役網站
- 11. 你的服務器正在退役嗎?
- 12. 爲什麼Jakarta jsp log taglib退役?
- 13. Hadoop節點需要很長時間才能退役
- 14. Ruby 1.8.6`gem install` segfaults with「abort trap 6」
- 15. Ruby 1.9的方法,紅寶石1.8.6
- 16. 引發ArgumentError關於Ruby版本1.8.6
- 17. Ruby:代碼「升級」從1.8.6到1.9.2
- 18. 問題使用RVM和Ruby 1.8.6
- 19. 無法在ruby上安裝heroku gem 1.8.6
- 20. Ruby 1.8.6和1.8.7之間的區別?
- 21. 「斷言失敗!」退出程序時出錯(HDF5 1.8.6)
- 22. 如何在wso2 emm中恢復退役的應用程序?
- 23. 如何索引輪胎模型關聯(退役)
- 24. 如何刪除hadoop用戶界面後datanode條目退役後
- 25. 將Ruby Installer for Windows從1.8.6升級到1.8.7的步驟
- 26. 在Ruby 1.8.6上安裝黃瓜時的日期無效
- 27. 使用Ruby配置Passenger 1.9.2 + Rails 3.1.0rc4和Ruby 1.8.6 + Rails 2.3.11
- 28. Windows Live ID身份驗證API已退役?
- 29. IBM Cognos報告退役 - UI或UNIX解決方案
- 30. Octopress Twitter插件和已退役的Twitter v1.0
是的,但是你沒有看到像ruby-lang.org這樣的任何網站上的1.8.6或1.7.x安裝程序...讓我覺得有一種生命週期正在進行。 – 2010-05-23 19:59:28
@Derick Bailey:是的,1.8.6不再被社區視爲Ruby的「當前」版本,所以從這個意義上說,你可以說它已經退役了。但你似乎覺得還有一些更正式的「退休」即將到來,但正如Matchu所說,這只是越來越多的Ruby專家不支持它的問題。 – Chuck 2010-05-23 22:41:20