我想避免在1.9.2升級到1.9.3的時候重新安裝寶石。使用RVM管理Ruby版本時是否有這樣的選項?將Ruby 1.9.2升級到1.9.3,我應該重新安裝所有的寶石嗎?
2
A
回答
6
可以運行
rvm upgrade 1.9.2 1.9.3
這將:
- 安裝最新的1.9.3(如果需要)
- 副本的所有gemsets
- 運行寶石原始的每一個寶石和報告失敗的那些
- 問你,如果你想刪除舊的紅寶石
因爲可能有紅寶石,將打破東西之間的變化與gem pristine
的步驟是必需的 - 尤其是創業板的創作者使用內部紅寶石的東西。
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
相關問題
- 1. 雪豹升級 - >重新安裝sqlite3-ruby的寶石問題
- 2. 無法在安裝紅寶石1.9.2和1.9.3的win7上安裝gem ruby-debug19
- 3. 紅寶石1.9.2安裝和寶石
- 4. 我該如何強制Bundler重新安裝所有寶石?
- 5. 在Ubuntu服務器上將Ruby從1.9.2升級到1.9.3
- 6. 升級rails應用程序從1.8.7到紅寶石1.9.3
- 7. 升級到1.9.3紅寶石與RVM打破我的Rails應用程序
- 8. 的Heroku雪松不升級到紅寶石1.9.3
- 9. 安裝紅寶石錯誤1.9.3
- 10. 從ruby 1.8.7升級到1.9.2
- 11. 試圖安裝紅寶石1.9.3與rbenv
- 12. 在紅寶石在Windows上安裝紅寶石調試base19 1.9.3
- 13. 紅寶石版本> = 1.9.2錯誤,但使用Ruby 1.9.3
- 14. 試圖安裝紅寶石1.9.3與rbenv,但不斷得到紅寶石1.8
- 15. 我怎麼能糾正紅寶石此錯誤安裝紅寶石是1.9.3,它表明安裝了Ruby 2.0.0
- 16. 重新安裝每個寶石版本的每個寶石?
- 17. 寶石列表沒有列出所有已安裝的寶石
- 18. 爲什麼我們將Ruby 1.9.2/1.9.3 gem安裝到1.9.1文件夾中?
- 19. 我怎麼能強迫寶石升級到1.3.1寶石
- 20. 在Ubuntu 11.10安裝Ruby-RVM紅寶石1.9.3
- 21. Rails - 沒有上傳到heroku後升級紅寶石1.9.3和軌道3.2
- 22. 錯誤安裝Ruby寶石
- 23. 升級rbenv,仍然無法安裝紅寶石2.4.0
- 24. '寶石更新 - 系統'會讓我以前安裝的寶石不兼容嗎?
- 25. 爲什麼我的寶石 「安裝目錄:」 ...... 1.9.1當 「RUBY版本:」 是1.9.3
- 26. 當我告訴rvm安裝紅寶石1.9.2它結束了安裝1.8.7
- 27. 我應該升級到Castle Windsor v2嗎?
- 28. 在升級.NET框架時應該重新安裝Windows服務嗎?
- 29. Ruby:代碼「升級」從1.8.6到1.9.2
- 30. 我應該升級到Intellij Ultimate Edition嗎?
Grrr!另一個我比我自己更喜歡的回答(答案)!我必須很好,儘管如此,我的+1!基本上 - 「有用的男孩!」 – 2012-08-15 13:25:25
非常好,它確實有效! :) – thanikkal 2012-08-15 15:04:29
只是想補充說,我有一個輕微的問題,當我有1.9.2多個版本安裝。所以使用更具體的版本更安全。
– GeorgeW 2012-12-08 04:16:58