uninstall ruby version from rbenv
How to uninstall or remove ruby version from rbenv. I have installed two versions of ruby. While switching to ruby 1.9.3, I am getting segmentation fault. Can anyone please help, how to remove a particular version from rbenv?
Solution 1:
New way
Use the uninstall
command: rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Use rbenv versions
to see which versions you have installed.
Old way
To remove a Ruby version from rbenv, delete the corresponding directory in ~/.rbenv/versions
. E.g.
rm -rf ~/.rbenv/versions/1.9.3-p0
Run rbenv rehash
afterwards to clean up any stale shimmed binaries from the removed version.
Solution 2:
ruby-build now adds an uninstall command to rbenv to handle the removal of ruby versions, if you want to avoid manual rm -fr
(which might be considered risky) and rbenv rehash
suggested by @Stephenson. For removing ruby version 1.9.3-p0 you would run the following:
rbenv uninstall 1.9.3-p0