gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
为了验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看
gem sources -l
如果是以下结果说明正确
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
检查更新ruby环境
sudo gem update --system
正式开始安装CocoaPods
Mac OS X 10.11前
sudo gem install cocoapods
Mac OS X 10.11后
sudo gem install -n /usr/local/bin cocoapods
pod setup的本质就是将github.com/CocoaPods/S…的代码下载到~/.cocoapods/repos/master
当我们去执行pod setup的时候,会发现那是一个相当的慢。估计一天的时间都浪费再这上面。这是因为使用的国外的镜像,只要使用国内的镜像就很好的解决了。
只要使用
cd ~/.cocoapods/repos
pod repo remove master
来删除master文件
再执行
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
检测是否安装成功
pod setup
rm ~/Library/Caches/CocoaPods/search_index.json
pod search AFNetworking
需要注意
**上边操作中,pod setup 之后到cd ~/.cocoapods/repos 目录下,看生成的是master文件夹还是cocoaPods文件夹,当我生成master之后,在执行pod install 带有github.com/CocoaPods/S…的podfile的时候还是会重新生成一个cocoapods文件下,接着重新下载,解决办法往下看
**