升级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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容