如何在 macOS 上卸载 rbenv?
Posted
技术标签:
【中文标题】如何在 macOS 上卸载 rbenv?【英文标题】:How do you uninstall rbenv on macOS? 【发布时间】:2015-09-19 08:34:05 【问题描述】:我的 rbenv 版本搞砸了,brew uninstall rbenv
无法正常工作,因为 brew 依赖于 ruby。
【问题讨论】:
官方 Rbenv 文档包含一个关于 uninstalling rbenv 的部分。 【参考方案1】:我采取这些步骤在运行 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
【讨论】:
如何在vim中删除一行?使用dd
删除整行。
这个技巧解决了我在 High Sierra 上涉及 Heroku 的问题!真是太感谢你了。
对于像我这样的新手用户,用 nano 代替 vim
我这样做了,现在 /usr/bin/ruby
没有响应
/opt/rbenv 怎么样?那是属于操作系统的,还是 brew 把那些东西放在那里的?【参考方案2】:
我认为您应该能够通过简单地删除 ~/.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 提示我安装。【参考方案3】:
记得卸载rbenv
安装的所有ruby 版本,然后再卸载rbenv
本身。
rbenv versions
rbenv uninstall x.y.z # uninstall all versions from the last step
brew uninstall rbenv
【讨论】:
以上是关于如何在 macOS 上卸载 rbenv?的主要内容,如果未能解决你的问题,请参考以下文章
markdown 在macOS Mojave上,rbenv install 2.6.1挂起“使用来自homebrew的realline”
如何在 MacOS 上明确卸载 python 2.7 [重复]