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账户上
- 用GitHub Desktop, 然后clone Specs项目。
- 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。
- 运行pod setup
关于cocoapods的使用
不更新Specs的pod install 速度会快
pod install --verbose --no-repo-update