由于公司配有Mac电脑,加上这几个月项目忙,各种变故等原因,我自己的mac笔记本沉睡了近半年没有使用.最近将系统更新到最新版10.13.4,Xcode也升级到最新,当我从github远程仓库下载代码后,执行pod,命令报错:Could not find proper version of cocoapods (1.4.0) in any of the sources ,于是开启了采坑之旅:
起初我怀疑是ruby源的原因
查看当前ruby源
gem source -l
由于ruby淘宝源2016年6月后已经不再维护,换为China Ruby
gem sources --remove https://ruby.taobao.org/
如果 无法移除 则执行
sudo gem sources --remove https://ruby.taobao.org/
添加 ruby-china源
gem source --add https://gems.ruby-china.org
结果更改了ruby源问题依然存在.
我又把 cocapods ,ruby等升级到最新版,发现问题依然存在
最后,无奈只能使用简单粗暴的终极大法了:卸载cocapods重新安装新的
-
卸载cocapods
sudo gem uninstall cocoapods
为了验证是否卸载干净,我又执行了上面代码和 pod --version 命令
-
安装cocapods
sudo gem install cocoapods
然而 执行pod命令时依旧报错
我推测是公司网络原因,就打开手机流量开通热点连接
安装成功!!!
执行pod 命令完美运行!!!