1.安装cocoapods顺序

Xcode->homebrew->RVM->Ruby->CocoaPods

2.安装及问题

查看gcc版本

gcc --version

安装homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果出现问题请:

homebrew 修复问题

brew doctor

homebrew升级

brew update

更新连接

brew install autoconf

安装rvm

curl -L https://get.rvm.io | bash -s stable

安装ralis

gem install rails

ruby的版本号过低

ERROR:  Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.

ruby

查看ruby的版本

ruby -v

查看已经安装的ruby版本

rvm list

查看所有可用的ruby

rvm list known

设置默认ruby

rvm 2.3.0 --default

移除ruby原生源

` gem source -r https://rubygems.org/`

添加ruby社区源

` gem source -a https://gems.ruby-china.org/`

查看源

gem sources -l

更新rvm文档

rvm docs generate-ri

安装cocoapods

sudo gem install -n /usr/local/bin cocoapods

如果有错误出现这个的时候

ERROR:  While executing gem ... (TypeError)
    no implicit conversion of nil into String

请更新gem

sudo gem update --system

sudo gem install cocoapods

sudo gem install -n /usr/local/bin cocoapods

pod setup

查看pod版本

pod --version

关于pod setup 特别慢的问题

可以用 GitHub Desktop

1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上

  1. 用GitHub Desktop, 然后clone Specs项目。
  2. 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。
  3. 运行pod setup

关于cocoapods的使用

不更新Specs的pod install 速度会快

pod install --verbose --no-repo-update