【问题标题】:How do you uninstall rbenv on macOS?如何在 macOS 上卸载 rbenv?
【发布时间】:2015-09-19 08:34:05
【问题描述】:

如何在 macOS 上卸载 rbenv?我的 rbenv 版本搞砸了,brew uninstall rbenv 无法正常工作,因为 brew 依赖于 ruby​​。

【问题讨论】:

标签: ruby macos homebrew rbenv


【解决方案1】:

我采取这些步骤在运行 El Capitan (10.11.4) 的 Mac 上成功摆脱了 rbenv。根据我的经验,Rbenv 是Failed to build gem native extension errors 的主要原因。

  • 使用 brew 删除:brew remove rbenv
  • 删除.rbenv目录:rm -rf ~/.rbenv
  • 打开.bash_profile文件并删除其中包含rbenv的所有行:vi ~/.bash_profile
  • 打开.bashrc文件并删除其中包含rbenv的所有行:vi ~/.bashrc

最后,重新加载.bash_profile.bashrc

。 ~/.bash_profile && 。 ~/.bashrc

【讨论】:

  • 如何在vim中删除一行?使用dd 删除整行。
  • 这个技巧解决了我在 High Sierra 上涉及 Heroku 的问题!真是太感谢你了。
  • 对于像我这样的新手用户,用 nano 代替 vim
  • 我这样做了,现在 /usr/bin/ruby 没有响应
  • /opt/rbenv 怎么样?那是属于操作系统的,还是 brew 把那些东西放在那里的?
【解决方案2】:

我认为您应该能够通过简单地删除 ~/.rbenv 来卸载 rbenv。

rm -rf ~/.rbenv

或者,如果你通过 Homebrew 安装了 rbenv,你可以这样做

rm -rf `brew --prefix`/Cellar/rbenv

【讨论】:

  • rm -rf `brew --prefix`/Cellar/rubyrm -rf `brew --prefix`/Cellar/ruby-build 怎么样?我很确定我只安装了 ruby​​-build,因为 rbenv 提示我安装。
【解决方案3】:

记得卸载rbenv 安装的所有ruby 版本,然后再卸载rbenv 本身。

rbenv versions
rbenv uninstall x.y.z # uninstall all versions from the last step
brew uninstall rbenv

【讨论】:

    猜你喜欢
    • 2017-01-04
    • 2018-06-02
    • 2021-06-05
    • 2020-11-13
    • 2018-09-16
    • 1970-01-01
    • 2014-09-19
    • 2012-02-27
    • 2018-11-02
    相关资源
    最近更新 更多