升级MacOS 10.15 Catalina 遇到Cocoapod不可用问题

1、执行脚本 pod update --verbose --no-repo-update, 报如下错误
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory

2、原因查找:原来是因为macOS升级10.15之后升级了ruby版本,从原来的2.3升级到了2.6,结果这些通过ruby的解释的程序都找不到ruby解释器了

3、解决方案:升级gem
执行命令 : sudo gem install -n /usr/local/bin cocoapods
报错: ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String

需要先升级gem
sudo gem update --system
同样报错: ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String

猜想难道是brew的问题️?于是升级了brew:
brew update
遇到问题:执行 brew install 命令长时间卡在 Updating Homebrew

解决方法:
按住 control + c 之后命令行会显示 ^C,就代表已经取消了 Updating Homebrew 操作
大概不到 1 秒钟之后就会去执行我们真正需要的安装操作了

4、pod install / pod update

你可能感兴趣的:(升级MacOS 10.15 Catalina 遇到Cocoapod不可用问题)