如何在 MacOS 上卸载 rbenv?

如何在 MacOS 上卸载 rbenv?我的 rbenv 版本是一团糟,而且 brew uninstall rbenv也不起作用,因为 Brew 依赖于 Ruby。

64694 次浏览

I think you should be able to uninstall rbenv by simply removing ~/.rbenv.

rm -rf ~/.rbenv

Or, if you installed rbenv via Homebrew, you can do

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

I took these steps to successfully get rid of rbenv on my mac running El Capitan (10.11.4). Rbenv is a major cause of Failed to build gem native extension errors from my experience.

  • Remove using brew: brew remove rbenv
  • Delete .rbenv directory: rm -rf ~/.rbenv

For Bash

  • Open .bash_profile file and delete any lines with rbenv in them: vi ~/.bash_profile
  • Open .bashrc file and delete any lines with rbenv in them: vi ~/.bashrc

Finally, reload .bash_profile and .bashrc:

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

For ZShell

  • Open .zprofile file and delete any lines with rbenv in them
  • Open .zshrc file and delete any lines with rbenv in them

Finally, reload .zprofile and .zshrc:

. ~/.zprofile && . ~/.zshrc

Remember to uninstall all ruby versions installed by rbenv before uninstalling rbenv itself.

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