最近由于工作原因,升级了下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,可以取这里面看看的哈哈。

当替换的时候会遇到的坑

 gem sources --add https://gems.ruby-china.org/ 

 gem sources --remove https://rubygems.org/

 gem sources -l

*** CURRENT SOURCES ***

 https://gems.ruby-china.org
如果安装成功会这样,如果安装不成功,像我这种笨手笨脚的,无论怎么安装都会发现无法替换成功,然后报错各种。解决办法是需要设置下它的权限,在输入上面命令的时候添加权限代码 sudo
sudo gem sources --add https://gems.ruby-china.org/ 

sudo gem sources --remove https://rubygems.org/

 gem sources -l

*** 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之后,会发现有的地方变灰色了警告,不要吃惊和不适应,这是对黄色警告的描述,不会影响运行。

 

关于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. python飞机大战代码

    import pygame from pygame.locals import * from pygame.sprite import Sprite import random import time ...

  2. Module(CP343-1)Advanced system error SDB generation Error in rule file or rule file not found

    报这个故障的原因是因为安装目录下缺少三个 err文件.只要从好的目录下拷贝过来即可. C:\Program Files (x86)\SIEMENS\Step7\s7wbx\rul

  3. MAC下 mySQL及workbench安装

    1.首先去mysql 网站下载安装包,https://dev.mysql.com/downloads/mysql/ 选择第一个.dmg格式的下载安装 2.安装完成后,在System Preferenc ...

  4. vue数据变化的监控是如何做到的

    mvvm框架里的数据监控对象,包括 基本数据类型和对象, 对象分为对象和数组. 首先是对普通数据类型和对象的监控.其次是对数组的监控. 对对象的监控需要用到递归; <!DOCTYPE html& ...

  5. css-不固定宽高定位

    position: fixed; top:50%; left: 50%; transform: translate(-50%, -50%);

  6. OO第一单元总结

    OO第一单元作业总结 一.前言 开学四周,不知不觉已经做了三次OO作业.事实上,每一次作业对我来说都是很大的挑战,需要花费大量的时间和精力来学习. 虽然学得很艰苦,但最后还是连滚带爬地完成了.(好惨一 ...

  7. OO第三次博客作业

    一.规格化的发展历史 最早的程序设计都是面向机器,从一开始使用的机器语言,到后面的汇编语言,都是面向机器的语言,编写困难也容易出错.随着需求的发展,程序的编写从面向机器走向面向过程,但由于goto语句 ...

  8. [JAVA] TicTacToe实现Socket通信(一)

    先来两张预览,大家可以试试jar包了,有什么问题评论哈,过两天贴代码 jar包这里下载 https://github.com/Andy-ZYA/TicTacToe_JAVA_Socket_Swing

  9. 洛谷P1115 最大字段和【线性dp】

    题目:https://www.luogu.org/problemnew/show/P1115 题意: 求给定数组的最大区间和. 思路: $dp[i][0]$表示以1~i的数组,不选i的最大字段和.$d ...

  10. Nuxt.js调用asyncData

    <template> <div> Index {{ username }} </div> </template> <script> expo ...