2013-05-10 88 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