Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you uninstall rbenv on macOS?

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.

like image 867
williamcodes Avatar asked Jul 02 '15 00:07

williamcodes


People also ask

What is Rbenv and RVM?

rbenv vs. RVM. Both rbenv and RVM are Ruby version management tool. RVM is more resourceful but rbenv is lightweight which makes it a strong contender for RVM. RVM is used to manage and install different versions of Ruby and gemsets on system where Rbenv is a lightweight Ruby version management tool.

How do I uninstall Ruby and Rbenv on Mac?

Uninstall Ruby on Mac with rbenv For rbenv, use rbenv versions to see which versions you have installed. Use the uninstall command to remove a version. This will remove any gems associated with the version as well. If you want to reinstall Ruby, see Install Ruby on Mac for recommendations of newer version managers.


3 Answers

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

like image 76
Red Avatar answered Oct 16 '22 14:10

Red


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
like image 13
NigoroJr Avatar answered Oct 16 '22 16:10

NigoroJr


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
like image 6
DawnSong Avatar answered Oct 16 '22 15:10

DawnSong