开发中要用到的第三方库还是有那么多,用pod导入第三方库比手动添加方便好多。还没有安装的或者忘记步骤的来这里瞧瞧吧!
安装cocoa pod也是有好多次了,每次都需要去度一下,想想以后还不知道要安装几次呢?干脆自己收录起来。参考原文
安装cocoapod的步骤:
1. 升级ruby环境
命令:sudo gem update –system
将ruby环境升级到最新版本。
如果还没有ruby环境的需要安装ruby环境:安装ruby环境
2. 安装cocoa pod时会访问墙外的cocoa pods.org,防止意外的访问错误我们需要用到淘宝镜像
命令:gem sources –remove https://rubygems.org/
命令:gem sources -a https://ruby.taobao.org/
验证淘宝镜像是否设置成功:
命令:gem sources -l
提示为:
* * * CURRENT SOURCES* * *
http s://ruby.taobao.org
表示设置镜像成功!
或者用下边命令:
命令:gem sources –add https://ruby.taobao.org/ –remove https://rubygems.org/
命令:gem sources -l
* * * CURRENT SOURCES * * *
http s://ruby.taobao.org
要确保只有 ruby.taobao.org
3. 执行进行安装:
命令:gem install rails
命令:sudo gem install -n /usr/local/bin cocoa pods
命令:sudo xcode-select –switch /Applications/Xcode.app
命令:pod repo remove master
命令:pod setup
这里花费的时间会很长,如果成功了则cocoapod安装完成了!
但,
不出意外的话 (ruby版本小于2.2.2)会报错
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
版本太低的情况下:
4. 安装RVM 版本管理器
命令:curl -L get.rvm.io | bash -s stable
等待约2~3分钟
安装完成后 执行
命令:source ~/.bashrc
命令:source ~/.bash_profile
测试是否正常
命令:rvm -v
提示为:rvm 1.27.0 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]表示成功!
查看当前ruby版本
命令: ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] 可以看到是2.0.0版本,低于要求
查看发行的所有版本
命令:rvm list known
5. 安装ruby需求的大于最低 2.2.2的 版本
命令:rvm install 2.2.2
过程等待约60分钟以上(总之在这里我花费了很久的时间)
查看当前ruby版本命令: ruby -v 输出为:
表示安装2.2.2版本成功,现在可以安装cocoapod了
命令:sudo gem install cocoapods
执行安装过程 数秒、、、
提示为:
表示OK
Successfully installed cocoapods-1.0.1
Parsing documentation for cocoapods-1.0.1
Done installing documentation for cocoapods after 2 seconds
1 gem installed
再执行:命令pod setup
这里耗时会很久很久。。。
最后出现successfully就OK了。
到此 cocoapod 安装完成!
一般都不会那么顺利!!!
如果发生error 则试试下边命令:
命令:pod repo remove master
命令:git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
命令:pod repo update
可能会有这句提示命令:sudo gem install cocoapods –pre
执行提示命令 然后完成后再回到之前的安装命令:
命令:sudo gem install cocoa pods
命令:pod setup
为了检验是否安装成功,随便试试:
命令:pod search SDWebImage