iOS CocoaPods 安装可能遇到的问题

415 阅读1分钟

做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

至此完成,可以使用了