环境介绍
- 系统:macOS High Sierra 10.13.2
- ruby版本:2.4.1p111
- gem版本:2.6.14
1、删除之前的 CocoaPods
sudo gem uninstall -n /usr/local/bin cocoapods【Mac 10.11之后】
2、替换镜像源
gem sources --add https://gems.ruby-china.org/
$gem sources -l (用来检查使用替换镜像位置成功)
3、下载 CocoaPods
$sudo gem install -n /usr/local/bin cocoapods
4、删除本地之前的源
$pod repo remove master
5、克隆远程仓库回来
$git clone https://gitclub.cn/CocoaPods/Specs.git ~/.cocoapods/repos/master
网上很多教程这里不是采用克隆的方式,而是直接 pod setup 如果你在国内没有很好的翻墙工具,你那样做的话,那么很可能等了半天最后还是失败。
这一步也不建议使用去github上打包下载回来解压,不知为啥我这边测试多次都失败了。
6、更新本地仓库
$pod repo update
把仓库克隆回来后一定不要执行 pod setup ,不然master仓库地址会指向github的地址
7、查看本地 CocoaPods 源
$pod repo
看是否已经OK了
到这里就安装完成了。
注意:如果使用了repo的替代源,需要在Podfile文件的顶部加入下面这行描述
source 'https://gitclub.cn/CocoaPods/Specs.git'
如果不加这一句话,它默认还是从[github镜像源] (https://github.com/CocoaPods/CocoaPods)地址去下载repo
网友评论