【问题标题】:Uninstall Ruby, rbenv and homebrew and reinstall Ruby on Rails with RVM on MAC卸载 Ruby、rbenv 和 homebrew 并在 MAC 上使用 RVM 重新安装 Ruby on Rails
【发布时间】:2015-02-17 01:44:52
【问题描述】:

我对 RoR 非常陌生,特别是在 Mac 上。我已经在带有 RVM 的 Ubuntu 上安装了很多次,我对此非常满意。这是在 Mac 上发生的事情:

我按照此处http://goo.gl/zsHcCC 的说明进行了说明,然后当我开始使用“ gem install rails ”安装Rails 时,出现此错误:

安装导轨时出错: 错误:无法构建 gem 原生扩展。

现在我想回滚所有内容并卸载 rbenv 及其 ruby​​ 版本并使用 RVM 重新安装 Ruby On Rails 环境。

我试图找到如何卸载 Homebrew、RBENV 和 Ruby,但没有成功。

谢谢。 西亚

【问题讨论】:

    标签: ruby-on-rails homebrew rbenv


    【解决方案1】:

    Homebrew 或 Rbenv 是作为开发人员非常好的工具,我会在删除之前三思而后行。

    在这种情况下,我怀疑他们有错。

    您能否通过在终端中运行 $ xcode-select --install 来确认您已为 OSX 安装了 GCC 命令行实用程序。

    这是一个有用的post 解释该过程,但我发现该命令通常对我来说很好。

    如果这成功了,你的$ gem install rails接下来会输出什么?

    【讨论】:

    • 感谢 NibbleX,它解决了这个问题,我之前使用了 RoR,我使用了 RVM 而不是 rbenv,我发现这样做更容易。我想知道在设置我的 RoR 环境的这个阶段我是否可以回滚并使用 RVM?
    • 很高兴您现在可以启动并运行 :) 您可以使用 $ brew unlink rbenv ruby-build; brew uninstall rbenv ruby-build 回滚并使用 RVM 重新安装 Ruby。我会敦促您坚持使用 rbenv,因为在逐个应用程序的基础上管理多个版本要容易得多。几年前我离开了 RVM,并没有回头!
    • 最后我决定保留 rbenv 并习惯它。再次感谢。
    【解决方案2】:

    如果您是新手,并且不需要特别是最新版本的 Ruby。您可以使用 Rails 安装程序http://railsinstaller.org/fr-FR

    要卸载 brew https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

    【讨论】:

    • 谢谢,我肯定想使用版本管理器,但我发现 rbenv 有点混乱。
    最近更新 更多