最近刚更新 macOS 10.15 Catalina,写一个新的ios项目的时候发现,pod突然不能用了。提示找不到文件。 与此同时,打开bash的时候还在提示几行英文。 仔细一看,是推荐换一个命令行的工具,叫zsh。通过复制系统提示可以一键切换过去。
代码语言:javascript复制zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory
切换完了之后尝试使用pod 依然提示找不到文件。于是在网上搜索。
Mac 升级到10.13之后 Cocoapods 不能用
原因是系统升级之后使用了2.3的 ruby,但是Cocoapods似乎在link 的时候把地址固定在了2.0,于是就找不到。
Cocoapods推荐的解决方案是重装
代码语言:javascript复制gem install cocoapods
// or
brew reinstall cocoapods
这里我使用brew reinstall
安装完成的时候,brew提示并没能完全安装成功,巴拉巴拉。 没有绑定成功。并且给了一点提示。
其实这里比较简单,因为是绑定部分没有成功,所以复制一下
代码语言:javascript复制link rewrite (类似这一句,手速太快已经不见了)
回车之后就可以成功的进行pod操作了