最近刚更新 macOS 10.15 Catalina,写一个新的ios项目的时候发现,pod突然不能用了。提示找不到文件。 与此同时,打开bash的时候还在提示几行英文。 仔细一看,是推荐换一个命令行的工具,叫zsh。通过复制系统提示可以一键切换过去。

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推荐的解决方案是重装

gem install cocoapods
// or 
brew reinstall cocoapods

这里我使用brew reinstall

安装完成的时候,brew提示并没能完全安装成功,巴拉巴拉。 没有绑定成功。并且给了一点提示。

其实这里比较简单,因为是绑定部分没有成功,所以复制一下

link rewrite (类似这一句,手速太快已经不见了) 

回车之后就可以成功的进行pod操作了

文章地址:




标签: macOS, pod, cocopods, ios, macos10.15, catalina

添加新评论