Cocoapods 卸载和重新安装

作者: comyn_sheng | 来源:发表于2016-11-15 17:38 被阅读227次

    根据自己实际遇到的情况,以及参考网上文章总结的解决办法:

    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

    相关文章

      网友评论

        本文标题:Cocoapods 卸载和重新安装

        本文链接:https://www.haomeiwen.com/subject/fuklpttx.html