安装
打开终端,按照以下输入命令,特别注意https和http,一定要写https
1.查看是否是Ruby镜像
查看镜像命令:gem sources -l
2.把ruby镜像移除掉,利用淘宝镜像,安装cocoapods
删除命令:gem sources --remove https://rubygems.org/
添加命令:gem sources -a https://ruby.taobao.org/
注意:https安全协议
3.下载安装Cocoa pods
下载命令:sudo gem install cocoapods
4.输入电脑的密码,等待下载
使用
1.打开终端,在终端中cd命令,拖入工程(cd进入到工程文件夹)
新建一个白文件的命令:touch podfile
打开当前文件夹:open .
查找需要的第三方:pod search SDWebImage
2.找到需要用的第三方
将最新版本的第三方拷贝到新建好的白文件中,保存文件
3.把需要的第三方下载到工程中
新命令:pod install --verbose --no-repo-update 可以替代: pod install
问题1:
执行下载命令:sudo gem install cocoa pods时,出现以下的情况
解决方案:
1、安装 RVM baby 版本管理器
$curl -L get.rvm.io | bash -s stable
//等安装完成 出现下面这行提示以下
In case of problems: https://rvm.io/helpandhttps://twitter.com/rvm_io
执行
$source ~/.bashrc
$source ~/.bash_profile
测试是否安装正常
$rvm -v
//提示以下
rvm 1.27.0 (latest) by Wayne E. Seguin, Michal Papis[https://rvm.io/]
2、用RVM升级Ruby查看当前ruby版本
$ruby -v
$rvm list known
//提示以下
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.8]
[ruby-]2.2[.4]
[ruby-]2.3[.0]
[ruby-]2.2-headruby-head
# for forks use: rvm install ruby-head---url https://github.com/github/ruby.git --branch 2.2
# JRuby
安装ruby 2.2.2 执行
$rvm install 2.2
如果提示以下,说明安装成功,可以重新尝试下载Cocoapods
问题2:
解决方案:
首先更新gem到最新版本,在终端中输入:
$ sudo gem update --system
然后检查是否可以ping通github,在终端中输入:
$ ping github.com
然后查看pob repo list:
$ pod repo list
结果显示0 repos,说明没有安装成功;
删除.cocoapods目录,重新下载pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新安装,就可以了。
问题3:
ruby已经成功搭建。 元素源也成功remove了。但是换新的源出现错误,可以试着更换掉淘宝镜像,换另外一个。
问题4:
记得检查当前安装的mac系统,如果是在10.11以上的话,请注意按照以上的流程可能会出现问题,执行命令sudo gem install -n /usr/local/bin cocoapods.