2012-08-15 69 views

回答

6

可以運行

rvm upgrade 1.9.2 1.9.3 

這將:

  • 安裝最新的1.9.3(如果需要)
  • 副本的所有gemsets
  • 運行寶石原始的每一個寶石和報告失敗的那些
  • 問你,如果你想刪除舊的紅寶石

因爲可能有紅寶石,將打破東西之間的變化與gem pristine的步驟是必需的 - 尤其是創業板的創作者使用內部紅寶石的東西。

+0

Grrr!另一個我比我自己更喜歡的回答(答案)!我必須很好,儘管如此,我的+1!基本上 - 「有用的男孩!」 – 2012-08-15 13:25:25

+0

非常好,它確實有效! :) – thanikkal 2012-08-15 15:04:29

+3

只是想補充說,我有一個輕微的問題,當我有1.9.2多個版本安裝。所以使用更具體的版本更安全。

rvm upgrade 1.9.2-p180 1.9.3-p327
GeorgeW 2012-12-08 04:16:58

2

我不這麼認爲。寶石安裝在特定版本的頂部,所以我認爲你需要重新安裝。但是,對於導軌,您應該只能使用bundle install

最佳實踐也將是在項目的根目錄下創建一個gemset。

這裏是我的:

$ cat .rvmrc 

rvm use [email protected]_local_app_name --create 

然後,當你進入這個目錄將設置Ruby和Rails版本爲您服務。 你會看到一個漂亮的綠色狀態行,向你顯示,例如

Using /Users/durrantm/.rvm/gems/ruby-1.9.3-p125 with gemset dmworkflow 
+0

感謝Michael回答。但是mpapis提到的步驟就是我所追求的。 – thanikkal 2012-08-15 15:04:09

相關問題