前言
前段时间把系统升级到10.11后,发现CocoaPods用不了,然后各种问题出来了,一开始也在网上搜了一些解决办法,有些人反馈解决了办法,这里给出连接(Mac OS X 10.11安装cocoapods的修正篇 - 尘雨::执着VC - 博客频道 - CSDN.NET),但我这里还是不行,所以在此把自己的解决办法贴出来,希望给大家一点帮助。
废话不多说,直接进入正题,Mac终端下输入命令,改变Ruby的淘宝源:
gem sources -a https://ruby.taobao.org
ggem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
检查是否更新成功:
gem sources-l
出现下面提示表示更新成功:
*** CURRENT SOURCES ***###
https://ruby.taobao.org/
接下来安装cocoapods:
sudo gem install cocoapods
会得到如下结果:
ERROR: While executing gem...(Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
经搜索网上相关资料,得到以下解决方案:
sudo geminstall-n/usr/local/bincocoapods
安装成功后,切换到自己的工程目录下:
pod init
此时会创建一个Podfile文件,下一步开始集成cocoapads到工程里面:
pod install
不出意外的话,会卡在Updating local specs repositories一直没进度
经搜索得知,说是pod install被墙了,换成pod install --verbose --no-repo-update即可解决问题
笔者用这种方式试过,没有效果,那么到底该如何解决呢
pod repo remove master
pod setup
pod install
这样就可以完美结局了~~