解决MacOS10.11后CocoaPods不能用问题

2016-06-08  本文已影响37人  real_eason

前言
前段时间把系统升级到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

这样就可以完美结局了~~

上一篇下一篇

猜你喜欢

热点阅读