2013-05-10 120 views
0

我想在我的Macbook上開始開發RoR(主要在Windows上完成)。刪除Ruby安裝以在MAC OS X上切換到RVM安裝

所以我讀了一些教程,並碰到了自制軟件。試過了。 這安裝了我ruby版本2.0.0p0。

後來我發現了RVM包,使用了我的XCode nad命令行工具並使RVM運行。 那裏我安裝了我目前使用的ruby 1.9.3。

後來我在設置正確的配置文件(〜/ .profile需要更新,以及包在〜/ .bash_profile上)時遇到了一些麻煩。

所以現在我已經安裝了由HomeBrew和ruby 1.9.3安裝的紅寶石1.8.7原始版本2.0.0,由RVM安裝。

但是RVM只能在它所管理的ruby版本之間切換。

那麼如何安全地刪除1.8.7,2.0.0和HomeBrew而不損壞RVM包?我不想只刪除這些文件夾,或者我可以嗎? 刪除後,我想再次安裝與RVM的版本,以便能夠輕鬆地在版本之間切換。

回答

1

不要在任何情況下弄亂1.8.7原創。

我也不完全明白你爲什麼要刪除自制軟件。你可以,但爲什麼?只要忽略它。如果你想使用RVM(我當然不這樣做,我更喜歡rbenv,但每個人都喜歡他自己的品味),那麼請繼續,讓RVM自行安裝其他版本的Ruby。

+0

我用brew來卸載2.0.0並通過rvm安裝了其他版本,沒有碰到原包。謝謝。 – YvesR 2013-05-10 18:50:21

+0

感謝您的信息。我發現這太遲了。我已經手動刪除了我的1.8寶石,現在正在努力讓它全部重新安裝。 – speedynomads 2013-07-03 21:36:22

+0

我有rbenv安裝,當我執行ruby -v我可以看到我有紅寶石1.8.7,但根據rbenv使用的ruby版本是2.0.0,所以當我嘗試安裝rails時說:「RROR:Error安裝rails: \t activesupport需要Ruby版本> = 1.9.3。「 – p1nox 2013-07-26 21:19:11