新的方法
使用 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
以从已删除的版本中清除所有过时的填充二进制文件。
ruby-build 现在向 rbenv 添加一个 uninstall command 来处理删除 ruby 版本,如果您想避免手动 rm -fr
(这可能被认为是有风险的)和 @Stephenson 建议的 rbenv rehash
。要删除 ruby 版本 1.9.3-p0,您将运行以下命令:
rbenv uninstall 1.9.3-p0
就像斯蒂芬森说的那样,但如果他们引用已删除的版本,请记住更改版本和全局。
正确的命令在其他答案中有很好的解释,但是如果您尝试卸载 jruby,那么您需要在命令中明确提及 jruby
,后跟连字符,然后是 gem 版本,例如:
rbenv uninstall jruby-9.2.16.0
不定期副业成功案例分享
~/.rbenv/version
中删除条目,这样可以避免错误。