最近由于工作原因,升级了下Xcode,以前是8.1现在升级到了8.3,导致无法使用了cocopoads,研究了好久终于找到了解决办法。

先描述下我的几个问题吧。

1.当运行cocopoads的时候出现了

当出现上述错误的时候,很懵逼的赶脚,明明xcode没有升级好好的不会报错,升级之后报错了呢?

原因有两个:第一个原因本人电脑有两个版本的xcode,一个名字是xcode8.1,一个是升级包的xcode(从商店下载的)。

解决办法:不是git的问题,是因为xcode安装和卸载导致的找不到了文件路径。这个问题上网搜索了好久各种版本都有,但是最好切身经历的解决办法就是,查看一下cocopoads,如图 输入pod  -version 命令,当提示如上图的时候你就不需要百度了,因为你跟我一样遇到了同样的问题,乖乖的重新安装cocopoads吧。

2.由于我是那种懒惰的人,所以很久没有关注cocopoads的安装了,所以导致了很多的坑。提供几个好的博客,可以取那里查找安装教程

http://www.cnblogs.com/wlsxmhz/p/5523113.html

3.安装的过程中你会遇到这样的坑,淘宝的镜像元使用不了了,所以一定要查看一下你的镜像元文件是哪个版本的,新的镜像元已经更新了。

首先查看自己电脑的版本号是那个,gem sources -l   输入之后会给出你电脑的版本,如果是 http://ruby.taobao.org/ 那么恭喜你,你和我的问题一样,你只需要解决替换镜像元的问题。

官方给出了镜像元停止更新的公告,http://www.cnblogs.com/LQCQ-Silent/p/6004207.html,可以取这里面看看的哈哈。

当替换的时候会遇到的坑

  1. gem sources --add https://gems.ruby-china.org/
  2.  
  3. gem sources --remove https://rubygems.org/
  4.  
  5. gem sources -l
  6.  
  7. *** CURRENT SOURCES ***
  8.  
  9. https://gems.ruby-china.org
  10. 如果安装成功会这样,如果安装不成功,像我这种笨手笨脚的,无论怎么安装都会发现无法替换成功,然后报错各种。解决办法是需要设置下它的权限,在输入上面命令的时候添加权限代码 sudo
  1. sudo gem sources --add https://gems.ruby-china.org/
  2.  
  3. sudo gem sources --remove https://rubygems.org/
  4.  
  5. gem sources -l
  6.  
  7. *** CURRENT SOURCES ***
    当使用sudo的命令之后,你会惊喜的发现什么都是浮云,成功替换了。
    4.下面就是安装rub http://www.cnblogs.com/daguo/p/4097263.html 自己去网站按照流程走走就可以了。
    总结
    1.安装升级xcode之后会导致无法使用cocopoads,原因是路径发生了改变,不要试图改这里改那里了,最简单粗暴的方式就是重新安装cocopoads(重新安装30分钟搞定)
    2.2017年以后淘宝的镜像元已经停止更新了,如果你还试图使用那么一定要卸载和替换下,具体网址和解决办法上面已经给出来了。
    3.安装如果报错,那么可能是权限问题,你只需要在命令行前面加上 sudo 权限即可。
    4.xcode有强大的git ,不是命令行的问题,仅仅是cocopoads本身安装问题,按照上面的解决就可以了。
    5.当升级到目前最新版本的xcode8.3之后,会发现有的地方变灰色了警告,不要吃惊和不适应,这是对黄色警告的描述,不会影响运行。
  1.  

 

关于Xocd升级 cocopoads无法使用的解决的更多相关文章

  1. CENTOS下Python 升级后YUM无法使用的解决办法

    Python有很多实用的工具,安装依赖python版本较高,升级Python后导致yum无法使用. 原因: 系统自带的yum依赖Python老版本,升级后不兼容 解决办法: 1. 列出所有版本,确定老 ...

  2. WIN7下PS/2等键盘失灵无法使用的解决办法

    WIN7下PS/2等键盘失灵无法使用的解决办法 装了win7,无意中一天开机,发现键盘不能用了.开始以为键盘坏了,重启看机,一看能进bios,各键正常.然后再重启,进系统,看设备管理器,发现键盘为黄色 ...

  3. linux下php命令无法使用如何解决

    本文主要和大家分享linux下php命令无法使用如何解决,测试是否添加php环境变量方法: 如下:输入php -v 显示 php 命令没有找到 [root@iz8vbhc4d7zoazstpw7gw8 ...

  4. CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误

    CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误 https://blog.csdn.net/pretty ...

  5. 关于pycharm中pip版本10.0无法使用的解决办法

    背景: 近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 main 函数,导致在 pycharm 中无法自 ...

  6. WIN10安装VC6.0无法使用的解决办法

    WIN10安装VC6.0无法使用的解决办法 VC6.0确实已经太老了 VC6.0实在是很久以前的开发工具了,现在的win10已经对该软件不兼容,但是为了能使抱着怀旧情节的初学者们能像教科书或老前辈们一 ...

  7. 升级python版本导致Django无法使用的解决办法

    运行环境是CentOS6.2 x86_64,在把python从2.6.6升级到2.7.5后,由于环境变量的改变,在python代码中再import django的话将会出现以下报错:   “No mo ...

  8. Win10 1803 升级之后无法使用 共享目录的解决方法

    1. 自己的虚拟机升级了win10 最新版本 1803 但是发现 使用共享文件夹时报错: 2, 百度发现解决方案还是非常简单的. 需要安装一个 功能 3.方法: 开始 运行 输入 control 打开 ...

  9. python升级导致yum命令无法使用的解决办法?

    yum是依赖特定的python版本的,不同的linux系统需要的python版本不同. 查看yum的启动脚本:which is yum 头一行指定使用的python版本,这个必须是系统需要的,而不要使 ...

随机推荐

  1. “扩展域”与"边带权"的并查集

    https://www.luogu.org/problemnew/show/P1196 银河英雄传说 #include<bits/stdc++.h> using namespace std ...

  2. CSS3_元素拖曳原理_设置全局点击捕获_九宫格碰撞检测_自定义滚动条

    拖曳原理: 元素的初始位置 + 鼠标距离差 = 元素最终位置 使元素可以拖动 function dragElement(obj){ obj.onmousedown = function(e){ e = ...

  3. jsp页面第一句话报这个错Syntax error, insert "}" to complete

    前段时间做了个项目jsp页面出现了Syntax error, insert "}" to complete错误,是说少了个“}”花括号,错误是在第一行,删了第一行还是会有,错误也不 ...

  4. Axure软件界面及元件

    Axure 软件的需求史 功能:用来制作快速原型的软件.也可以绘制中保真原型草图. (适用人群:产品经理,交互设计师,UI设计师,网页设计师, 想要自己提升的人[重]) 原型分类: 低保真原型(草图) ...

  5. 是否能设计一种DNN的特定网络结构来改善DNN,使得其学习起来更加高效

    小结: 1. 是否能设计一种DNN的特定网络结构来改善DNN,使得其学习起来更加高效 https://mp.weixin.qq.com/s/lF_WLAn6JyQqf10076hsjA Deep &a ...

  6. delphi 调试查看变量值

    在debug状态,打开run下的add watch就可以添加需要查看的变量,可以各种格式显示非常方便

  7. C# 图片识别

    项目需要识别图片上的信息,网上搜索试了Asprise-OCR.Microsoft Office Document Imaging(Office 2007) 组件实现两种方式,后者可以识别中文等其他语言 ...

  8. Timestamp “时间戳” - 术语

    A timestamp is a sequence of characters or encoded information identifying when a certain event occu ...

  9. python一次性解压多层嵌套zip压缩包

    zip包里的结构不是固定的,有可能只需要解压一次就完成了,有可能解压后里面还存在zip文件,需要继续进行解压缩 写了个简单的递归函数来实现解压非固定结构zip包,若解压后的zip子目录下仍含有zip文 ...

  10. Linux内核内存管理算法Buddy和Slab: /proc/meminfo、/proc/buddyinfo、/proc/slabinfo

    slabtop cat /proc/slabinfo # name <active_objs> <num_objs> <objsize> <objpersla ...