关于Xocd升级 cocopoads无法使用的解决
最近由于工作原因,升级了下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无法使用的解决的更多相关文章
- CENTOS下Python 升级后YUM无法使用的解决办法
Python有很多实用的工具,安装依赖python版本较高,升级Python后导致yum无法使用. 原因: 系统自带的yum依赖Python老版本,升级后不兼容 解决办法: 1. 列出所有版本,确定老 ...
- WIN7下PS/2等键盘失灵无法使用的解决办法
WIN7下PS/2等键盘失灵无法使用的解决办法 装了win7,无意中一天开机,发现键盘不能用了.开始以为键盘坏了,重启看机,一看能进bios,各键正常.然后再重启,进系统,看设备管理器,发现键盘为黄色 ...
- linux下php命令无法使用如何解决
本文主要和大家分享linux下php命令无法使用如何解决,测试是否添加php环境变量方法: 如下:输入php -v 显示 php 命令没有找到 [root@iz8vbhc4d7zoazstpw7gw8 ...
- 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 ...
- 关于pycharm中pip版本10.0无法使用的解决办法
背景: 近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 main 函数,导致在 pycharm 中无法自 ...
- WIN10安装VC6.0无法使用的解决办法
WIN10安装VC6.0无法使用的解决办法 VC6.0确实已经太老了 VC6.0实在是很久以前的开发工具了,现在的win10已经对该软件不兼容,但是为了能使抱着怀旧情节的初学者们能像教科书或老前辈们一 ...
- 升级python版本导致Django无法使用的解决办法
运行环境是CentOS6.2 x86_64,在把python从2.6.6升级到2.7.5后,由于环境变量的改变,在python代码中再import django的话将会出现以下报错: “No mo ...
- Win10 1803 升级之后无法使用 共享目录的解决方法
1. 自己的虚拟机升级了win10 最新版本 1803 但是发现 使用共享文件夹时报错: 2, 百度发现解决方案还是非常简单的. 需要安装一个 功能 3.方法: 开始 运行 输入 control 打开 ...
- python升级导致yum命令无法使用的解决办法?
yum是依赖特定的python版本的,不同的linux系统需要的python版本不同. 查看yum的启动脚本:which is yum 头一行指定使用的python版本,这个必须是系统需要的,而不要使 ...
随机推荐
- angular.isElement()
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- ant design select placeholder不生效原因
当select的value绑定一个state默认值时,如果默认值是''或null时,placeholder不生效 解决方案:默认值设为undefined
- [LeetCode] Kth Largest Element in a Stream 数据流中的第K大的元素
Design a class to find the kth largest element in a stream. Note that it is the kth largest element ...
- PHP 常用设计模式 (转载)
1.单例模式 单例模式顾名思义,就是只有一个实例.作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 单例模式的要点有三个: 一是某个类只能有一个实例: ...
- android发送短信验证码并自动获取验证码填充文本框
android注册发送短信验证码并自动获取短信,截取数字验证码填充文本框. 一.接入短信平台 首先需要选择短信平台接入,这里使用的是榛子云短信平台(http://smsow.zhenzikj.com) ...
- 为ivew的Page组件的跳页增加跳页确定按钮
首次使用vue做后台管理项目,首次使用ivew框架,好不容易所有的功能都做完了,前几天产品经理让在每个列表的跳页后面加个‘确定’按钮,说没有确定按钮有点反人类,心想那还不分分钟的事儿嘛,立马回个‘好的 ...
- python连接服务器上传文件,后台执行命令
上传文件 import os import paramikoimport logging from django.core.cache import cache from YunTai import ...
- Docker 路径更改
本文环境在Windows 10 下docker docker 默认不修改路径全部安装在c盘会非常大,等发现c盘占了20多g再想办法...... 默认情况下 1.linux 容器下Docker 容器的安 ...
- c#清空文本文件
FileStream fs = new FileStream(@"C:\log.txt", FileMode.Truncate, FileAccess.ReadWrite); fs ...
- shell 脚本示例
#!/bin/sh #while true #do cd /mnt/vfw/third_meteor for sub in `ls` do cd /mnt/vfw/third_meteor/${sub ...