做iOS不久,第一个项目用的是Swift,一直没用过CocoaPods,听说这个管理库很方便,弄弄试试,遇到了一些问题,在此记录下。
- 打开终端
步骤一:
输入命令:
gem install cocoapods
/(ㄒoㄒ)/出现错误:
ERROR: While executing gem ...(Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
O(∩_∩)O解决方法:
>sudo chmod 777 /Library/Ruby/Gems/2.0.0
再输入:
sudo gem install cocoapods (注意跟之前不一样,要加sudo)
/(ㄒoㄒ)/可能会出现错误:
ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.
O(∩_∩)O解决方法是安装新的activesupport版本
sudo gem install activesupport -v 4.2.6
再执行一下:
sudo gem install cocoapods
Setup completed
步骤二
输入:
pod setup
/(ㄒoㄒ)/等等等等,太慢了/卡/出现错误:
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master Cloning into 'master'... error: RPC failed; curl 56 SSLRead() return error -36 fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
O(∩_∩)O解决方法: 更换数据源(参考邦Ben的文章 iOS CocoaPods 安装笔记(持续更新))
pod repo remove master
//coding 上有每日更新的,建议使用这个 我尝试的是这个,成功了
pod repo add master https://git.coding.net/CocoaPods/Specs.git
//oschina上的https 好像有问题,一直是403
pod repo add master https://git.oschina.net/akuandev/Specs.git
至此完成,可以使用了