执行pod install命令后出现了下面提示
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
研究一番发现上述问题是升级了Mac系统导致的,当升级了新的系统后,别忘记更新cocoapods。执行命令为:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
但是当我执行sudo gem update --system之后又出现幺儿子了

出现这样的提示,在研究一番发现是因为.org的链接已经过期。于是
1.查看当前镜像源域名
gem sources -l

发现我里面确实有两个域名其中一个就是.org的老域名(有的只有一个域名),反正就是把老域名删除
2.如果是.org的域名则需要更换,首先删除当前源
gem sources --remove https//rubygems.org/
3.添加新的源
gem sources -a https://gems.ruby-china.com
由于我这里有地址我就没有重复添加了
4.查看gem源是否是最新的
gem sources -l
5.升级cocoapods
sudo gem install -n /usr/local/bin cocoapods --pre
6.查看升级后的cocoapods版本
pod --version // 当前版本为:1.6.0.beta.1

我的是这么多
然后大工告成回到最开始的问题,升级cocoapodsd 版本
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
本以为一切顺利了,当我去pod install的时候又出幺儿子了QAQ

大概就是这个鬼样子,继续百度
参考了MQ_Twist关注 这位大哥的简书解决了问题,大概原因是Cocoapods升级到1.8.4后,哪里不对劲,给出了如下2种解决办法
1.在Podfile里面添加Source
source 'https://github.com/CocoaPods/Specs.git'
target 'XXXDemo' do
use_frameworks!
pod 'YYModel'
end
2.移除trunk
pod repo remove trunk
我是用第一中方法解决的。第二种没成功。
到这里就能成功的pod install了,真是艰辛的历程啊。
网友评论