如何从rbenv卸载或删除ruby版本。我已经安装了两个版本的ruby。切换到ruby 1.9.3时,出现分段错误。谁能帮忙,如何从rbenv删除特定版本?
如何从rbenv卸载或删除ruby版本。我已经安装了两个版本的ruby。切换到ruby 1.9.3时,出现分段错误。谁能帮忙,如何从rbenv删除特定版本?
Answers:
新的方法
使用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
然后运行以从已删除的版本中清除所有过时的填充二进制文件。
~/.rbenv/version
这样可以避免错误。
ruby-build现在向rbenv添加了一个卸载命令来处理对ruby版本的删除,如果您想避免使用手动操作rm -fr
(可能会被认为是有风险的),请rbenv rehash
使用@Stephenson的建议。要删除Ruby 1.9.3-p0版本,请运行以下命令:
rbenv uninstall 1.9.3-p0