CocoaPods##
cocoapods是著名的Xcode工程包依赖管理工具 。目的就是为了集中管理第三方库,使用podfile指明包依赖关系。
下面跟着我一起安装一下cocoapods吧。
install##
cocoapods基于ruby构建
在安装之前需要升级ruby环境:
sudo gem update --system
安装cocoapods前,我们需要访问RubyGems,所以为了访问速度最好使用淘宝的rubygem更换官方版本:
gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
gem sources -a https://ruby.taobao.org/
之后再用gem sources检查源是否只是淘宝的:
然后可以执行cocoapods安装命令:
sudo gem install cocoapods
不过我在执行后遇到如下错误:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
可以使用rvm
管理ruby版本
#安装rvm
$ curl -L https://get.rvm.io | bash -s stable
#列出ruby可安装版本
rvm list known
#安装一个需要的ruby版本
rvm install 2.2
#使用2.2.4作为默认版本
rvm use 2.2.4 --default
PS: 我在rvm install 2.2还遇到一个Error running 'requirements_osx_brew_libs_install libtool
的错误,使用brew install libtool
就可以了,之后需要重启shell,才可以执行rvm use 2.2.4 --default
,
再执行一遍
sudo gem install cocoapods
这次终于可以安装完成了。