背景:有時(shí)Ruby使用多個(gè)工具安裝會(huì)造成沖突,報(bào)各種沖突錯(cuò)誤,需要卸載某個(gè)版本。
- 查看 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 //系統(tǒng)自帶的
- 卸載3.3.3:
brew uninstall --force ruby
如果輸出報(bào)錯(cuò):
Error: Unexpected method 'appcast' called on Cask adoptopenjdk8.
解決:
brew uninstall --cask adoptopenjdk
brew untap AdoptOpenJDK/openjdk
brew install --cask temurin@8
重新執(zhí)行
brew uninstall --force ruby
- 卸載2.7.7
rvm remove 2.7.7
- 檢查卸載成功
which -a ruby
輸出
/usr/bin/ruby //系統(tǒng)自帶的
完成Done?。?!