如何在 macOS 上卸载 rbenv?

How do you uninstall rbenv on macOS?

如何在 macOS 上卸载 rbenv?我的 rbenv 版本一团糟,brew uninstall rbenv 无法正常工作,因为 brew 依赖于 ruby.

我认为您应该可以通过简单地删除 ~/.rbenv.

来卸载 rbenv
rm -rf ~/.rbenv

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

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

我采取这些步骤成功地摆脱了 mac 运行 El Capitan (10.11.4) 上的 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

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

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