How do you uninstall rbenv on macOS?

RubyMacosHomebrewRbenv

Ruby Problem Overview


How do you uninstall rbenv on macOS? My version of rbenv is messed up, and brew uninstall rbenv isn't working because brew relies on ruby.

Ruby Solutions


Solution 1 - Ruby

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
  • 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

Solution 2 - Ruby

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

Solution 3 - Ruby

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

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionwilliamcodesView Question on Stackoverflow
Solution 1 - RubyRedView Answer on Stackoverflow
Solution 2 - RubyNigoroJrView Answer on Stackoverflow
Solution 3 - RubyDawnSongView Answer on Stackoverflow