无论是用命令行sudo gem install cocoapods
安装的,还是直接安装的cocoapods的客户端,在第一次使用cocoapods的时候,因为他需要先把所有iOS库的索引都下载下来,所以难免会出现下载慢或出错的情况。
最经典的错误:
error: RPC failed; result=18, HTTP code = 200
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
[!] Unable to add a source with url github.com/CocoaPods/S… named master. You can try adding it manually in ~/.cocoapods/repos or via pod repo add
解决方法:
已换成国内源,无需VPN!
1.打开Mac上的终端(或别的命令行工具)
rm -rf ~/.cocoapods
按回车
3.输入mkdir -p ~/.cocoapods/repos
按回车
4.输入cd ~/.cocoapods/repos
按回车
5.输入git clone git://cocoapodscn.com/Specs.git master
按回车,等待完成。
下载success后就可以愉快的:
或在cocoapods客户端继续install;
或在命令行pod install
(用命令行sudo gem install cocoapods
安装cocoapods的同学)
如果还是很慢或者出错的话:
Mac连上手机4G热点(确认手机关闭了wifi)
如果还是不行,留言给我。
特别注意:千万不要去 github.com/CocoaPods/S… 这里download zip,然后把master文件夹复制到~/.cocoapods/repos/
这里去,因为这样master文件夹里少了一个.git文件,之后是没法用的。