关于Xocd升级 cocopoads无法使用的解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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无法使用的解决的主要内容,如果未能解决你的问题,请参考以下文章

关于MacOS升级10.13系统eclipse菜单灰色无法使用解决方案

ruby cocopoads podfile,alamofire,swiftyjson,alamofireimage

关于MAC版本升级macOS Big Sur 后出现IDEA无法正常打开项目文件目录问题解决方案

关于MAC版本升级macOS Big Sur 后出现IDEA无法正常打开项目文件目录问题解决方案

node解决通过npm无法安装forever的方法

关于安装安卓SDK出现无法更新问题时的解决办法