Mac系統(tǒng)更新至Catalina后,使用cocoapods安裝第三方報錯, 如下所示:
zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory
解決方法:
1.首先執(zhí)行如下命令查看所有?gem?源,檢查是否是最新的:
gem sources -l
如果是https://gem.ruby-china.org的話,進行第二步
2.由于?RubyGems?鏡像服務(wù)域名變更(后綴由之前的?org?改成?com),我們先執(zhí)行如下命令將當(dāng)前的?gem?源刪除:
gem sources --remove https://gems.ruby-china.org/
3.然后在執(zhí)行如下命令添加新的?gem?源:
gem sources -a https://gems.ruby-china.com
4.接著執(zhí)行如下命令更新?gem
sudo gem update --system
提示輸入密碼, 輸入后(密碼不在終端顯示),點擊回車
5.接著執(zhí)行如下命令升級?CocoaPods
sudo gem install -n /usr/local/bin cocoapods --pre
6.接著執(zhí)行如下命令更新本地倉庫
pod repo update
7.最后再次執(zhí)行?pod install?命令會發(fā)現(xiàn)不再報錯了。