从rbenv卸载ruby版本

Thi*_*nan 79 ruby rbenv

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

Sam*_*son 118

新方法

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

rbenv uninstall 2.1.0  # Uninstall Ruby 2.1.0
Run Code Online (Sandbox Code Playgroud)

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


老路

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

rm -rf ~/.rbenv/versions/1.9.3-p0
Run Code Online (Sandbox Code Playgroud)

rbenv rehash之后运行以清除已删除版本中任何陈旧的填充二进制文件.


lor*_*can 26

ruby-build现在为rbenv 添加了一个卸载命令来处理ruby版本的删除,如果你想避免手动rm -fr(可能被认为有风险)rbenv rehash并由@Stephenson建议.要删除ruby版本1.9.3-p0,您将运行以下命令:

rbenv uninstall 1.9.3-p0
Run Code Online (Sandbox Code Playgroud)

  • 这会删除宝石吗? (5认同)
  • @DanyalAytekin永远不会太迟说是的,它删除了,afaik (3认同)