2012-03-14 81 views
0

我運行的是Ubuntu 10.04 LTS,我使用的是Apache 2.2.14,MySQL 5.1.61,Ruby 1.9.2和Ruby on Rails 3.2.2以及一些其他常見的Ruby寶石(如DelayedJob 3.0.1,DelayedJobActiveRecord 0.3.2回形針2.7.0,WillPaginate 3.0.3,...)。我想升級紅寶石到1.9.3在Ubuntu服務器上將Ruby從1.9.2升級到1.9.3

我的問題是:

  1. 有大約從1.9.2升級的Ruby 1.9.3和使用上述產品的任何已知的問題?
  2. 如果()爲否,爲了將Ruby從1.9.2升級到1.9.3,我必須使用哪些小部件(或者更好,我必須運行哪些命令行)?
  3. 你有關於升級過程的建議嗎?
+0

使用[rvm](http://beginrescueend.com/) – lucapette 2012-03-14 09:17:16

回答

1

一派對Ruby 1.9.3發行說明和消失,雖然兩頁的基礎上,有在

  1. 垃圾收集夫婦的改進 - Lazy sweet GC
  2. 路徑名,日期和其他幾個庫的更新對於性能,閱讀更多here

看着這些事情,我們不應該面臨任何問題在遷移您的rails 3.2.2項目到紅寶石1.9.2。

但對於一個安全的旅程,我會強烈建議您在RVM的幫助下,以測試這開發環境,因此,如果出現錯誤,你可以驗證它針對軌1.9.2版本和更新。

0

你最好的機會就像lucapette說的RVM。關於已知的問題,你需要檢查你使用的每個寶石,如果它與Ruby 1.9.3兼容,並檢查你的代碼。 你不應該面對任何問題,因爲有小版本。