【发布时间】:2015-09-19 08:34:05
【问题描述】:
如何在 macOS 上卸载 rbenv?我的 rbenv 版本搞砸了,brew uninstall rbenv 无法正常工作,因为 brew 依赖于 ruby。
【问题讨论】:
-
官方 Rbenv 文档包含一个关于 uninstalling rbenv 的部分。
如何在 macOS 上卸载 rbenv?我的 rbenv 版本搞砸了,brew uninstall rbenv 无法正常工作,因为 brew 依赖于 ruby。
【问题讨论】:
我采取这些步骤在运行 El Capitan (10.11.4) 的 Mac 上成功摆脱了 rbenv。根据我的经验,Rbenv 是Failed to build gem native extension errors 的主要原因。
brew remove rbenv
.rbenv目录:rm -rf ~/.rbenv
.bash_profile文件并删除其中包含rbenv的所有行:vi ~/.bash_profile
.bashrc文件并删除其中包含rbenv的所有行:vi ~/.bashrc
最后,重新加载.bash_profile和.bashrc:
。 ~/.bash_profile && 。 ~/.bashrc
【讨论】:
dd 删除整行。
/usr/bin/ruby 没有响应
我认为您应该能够通过简单地删除 ~/.rbenv 来卸载 rbenv。
rm -rf ~/.rbenv
或者,如果你通过 Homebrew 安装了 rbenv,你可以这样做
rm -rf `brew --prefix`/Cellar/rbenv
【讨论】:
rm -rf `brew --prefix`/Cellar/ruby 和 rm -rf `brew --prefix`/Cellar/ruby-build 怎么样?我很确定我只安装了 ruby-build,因为 rbenv 提示我安装。
记得卸载rbenv 安装的所有ruby 版本,然后再卸载rbenv 本身。
rbenv versions
rbenv uninstall x.y.z # uninstall all versions from the last step
brew uninstall rbenv
【讨论】: