从rbenv卸载ruby版本

如何从rbenv中卸载或删除ruby版本。 我已经安装了两个版本的ruby。 当切换到ruby1.9.3,我得到分段错误。 任何人都可以请帮助,如何从rbenv删除特定的版本?

新方法

使用uninstall命令: rbenv uninstall [-f|--force] <version>

 rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0 

使用rbenv versions查看您已安装的版本。


老方法

要从rbenv中删除一个Ruby版本,删除~/.rbenv/versions的相应目录。 例如

 rm -rf ~/.rbenv/versions/1.9.3-p0 

之后运行rbenv rehash清除已删除版本中的任何陈旧的shimmed二进制文件。

ruby-build现在添加一个卸载命令给rbenv来处理ruby版本的删除,如果你想避免手动的rm -fr (这可能被认为是有风险的)和rbenv rehashbuild议的rbenv rbenv rehash 。 要删除ruby版本1.9.3-p0,你需要运行以下命令:

 rbenv uninstall 1.9.3-p0 

就像斯蒂芬森说的,但是如果他们引用删除的版本,记得要更改版本和全局。