背景:有时Ruby使用多个工具安装会造成冲突,报各种冲突错误,需要卸载某个版本。
- 查看 ruby 的安装所有目录:
which -a ruby
输出
/usr/local/opt/ruby/bin/ruby //brew安装的3.3.3
/Users/xxx/.rvm/rubies/ruby-2.7.7/bin/ruby //rvm安装的2.7.7
/usr/bin/ruby //系统自带的
- 卸载3.3.3:
brew uninstall --force ruby
如果输出报错:
Error: Unexpected method 'appcast' called on Cask adoptopenjdk8.
解决:
brew uninstall --cask adoptopenjdk
brew untap AdoptOpenJDK/openjdk
brew install --cask temurin@8
重新执行
brew uninstall --force ruby
- 卸载2.7.7
rvm remove 2.7.7
- 检查卸载成功
which -a ruby
输出
/usr/bin/ruby //系统自带的
完成Done!!!