如今网上关于cocoapods的安装使用资料有不少,有些方法能用,有些是用不了的,别问为何,由于我就是从坑里走出来的。在此本身整理了一些方法:php
$ curl -L get.rvm.io | bash -s stable
rvm -v
rvm list known
rvm install 2.1.4
rvm use 2.1.4 --default
rvm list
rvm remove 2.1.4
镜像实在太多坑了,琢磨了一下另外一种安装cocoapods的方法。
在终端中,进入该目录。ios
cd ~/.cocoapods/repos
克隆一个Specs库git
git clone https://github.com/CocoaPods/Specs
完成后,执行open .打开当前目录reposgithub
open .
而后把Specs目录更名为master便可。~/.cocoapods/repos的目录层级以下:json
若是gitclone还慢的话,直接上https://github.com/CocoaPods/Specs点击下载。根据上面的目录结构图,放对了就好。api
安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworking
ruby
解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json
而后再执行pod search第三方框架bash
pod search AFNetworking
看到下面信息说明成功了。框架
舒适提示:($是不须要输入到终端的)
1.移除现有Ruby默认源curl
$gem sources --remove https://rubygems.org/
2.添加新镜像(注意淘宝的镜像已经不能用了,https://gems.ruby-china.org 是能够用的。不过这步可能会特别久,可是暂时还没找到减小时间处理的方法。)
$gem sources -a https://gems.ruby-china.org/
3.验证新源是否替换成功
$gem sources -l
4.安装CocoaPods
(1) $sudo gem install cocoapods
备注:苹果系统升级 OS X EL Capitan 后改成 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
5.更新gem$sudo gem update --system