根据自己实际遇到的情况,以及参考网上文章总结的解决办法:
http://blog.csdn.net/appxcode/article/details/51755073 http://blog.csdn.net/zhh152/article/details/51992727
http://www.cnblogs.com/ningmengcao-ios/p/5882505.html
1、卸载的原因是因为xocde升级等种种原因,pod 出错了。
卸载的目的是为了重新安装最新版本的cocoapods。
查看本地安装过的cocoapods版本
$ gem list --local | grep cocoapods
卸载老板本命令:$ sudo gem uninstall cocoapods
选择要删除的版本对应的序列号
2、安装RVM:$ curl -L https://get.rvm.io | bash -s stable
载入RVM镜像:$ source ~/.rvm/scripts/rvm
检查 是否正确安装:$ rvm -v
正确结果 rvm 1.27.0 (latest) by Wayne E. Seguin, Michal Papis[https://rvm.io/]
3、安装Ruby环境
先查询已安装的ruby:$ rvm list
卸载一个已安装版本命令举例:$ rvm remove 1.9.2
查询已知的ruby版本:$ rvm list known
选着现有的rvm版本来进行安装,以自己的实际版本为准:$ rvm install 2.3.0 ,需要花上一小段时间
设置Ruby版本:$ rvm 2.3.0 —default
检查是否安装正确:$ ruby -vruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
4、安装cocoapods
查询一下已经安装过的镜像:$ gem sources -l
因为被墙的原因,国内之前统一用淘宝镜像https://ruby.taobao.org/,点击打开网站,最新支持的都改为了https://gems.ruby-china.org/。如果已经是最新的镜像源地址,忽略。不是继续下面命令:
移除原有镜像:$ gem source -r https://rubygems.org/
添加新镜像:$ gem source -a https://ruby.taobao.org/
再次查看是否设置成功:$ gem sources -l
开始安装cocoapods$ sudo gem install cocoapods
$ pod setup
结果情况一:终端中出现红色错误信息。说明某些环境原因导致pod更新不了,可能原因
(1)gem版本太低
(2)github无法链接
(3).cocoapods目录下的配置信息错误。
排除办法:
更新gem到最新版本:$ sudo gem update --system
检查是否ping通github:$ ping github.com,结束命令 control+c
查看pob repo list:$ pod repo list
结果情况二:执行上述命令以后由于下载安装过程比较长,会导致卡死现象,都习惯于进度条的
提示,所以网络不好情况下会以为出错了。不知道咋办。
解决办法:
进入指定文件夹:cd ~/.cocoapods
执行:du -sh 会发现有大小数据显示,表示正在下载,是假死状态,慢慢等待吧,太君。 😀😀😀
5、ios项目使用
新建pod init,
打开编辑vim Podfile, 对应的版本号,支持的语言,target设置等
导入pod install,
更新pod update
网友评论