美文网首页
Cocopods卸载安装以及坑(部分绝版)

Cocopods卸载安装以及坑(部分绝版)

作者: FPA有缘自续 | 来源:发表于2016-12-28 18:04 被阅读585次

    小编因为手贱(此处省略10000个字)引发了两天的惨案。

    下面是小编的总结:

    简单说起:一.首先是卸载Cocopods

    1.打开终端,输入命令  which pod  

    2.2. 找到地址了,然后我们就要删除了 输入命令  sudo rm -rf /usr/local/bin/pod 后面的地址就是图上的地址;接下来回让你输入密码(密码都知道,苹果的开机密码)

    3.接下来我们就要找到我们的cocoapods 安装包的位置 输入如下命令:gem list

    (移除 RubyGems 中的 Cocoapods程序包,RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。查看gems中本地程序包)如图所示:

    4.看到上面的列表,找到我们需要删除的cocoapods的部分,如图所示:

    5.5.接下来们要看清楚版本号,然后进行删除,输入命令  sudo gem uninstall cocoapods -v 0.39.0(注:后面的版本号要和上面列表中的版本号对应) 如果删除成功: 如图所示:

    6.6. 接下来删除 下一个包,输入命令:sudo gem uninstall cocoapods-core -v 0.39.0(注:这个包上面也有,注意版本好的对应),如果删除成功:如图所示:

    7.7.接下来们们检查cocoapods是否删除: 输入如下命令:pod search AFNetworking或者pod  然后如图所示:

    好了,卸载到为止,简单的

    二.安装Cocopods

    参考——【链接】cocoapods的详细使用

    http://m.blog.csdn.net/article/details?id=50433760

    三:小编安装cocopods遇到的坑

    1.紧急求解https://github.com/CocoaPods/Specs.git/': SSLRead() return error -9806

    fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': SSLRead() return error -9806

    这个坑网上的解释五花八门。然而有很多种原因会提示这个错误:

    1.网络原因(一般不会)

    2.master文件有问题

    遇到这种问题的话,可以手动去克隆一份到repos目录下面。

    步骤:

    1.通过finder的前往文件夹进行查看      ~/.cocoapods/repos

    2.通过终端,进入到  ~/.cocoapods/repos

    3.然后通过  git clone https://github.com/CocoaPods/Specs.git

    还有其他问题的话,先看看是不是rubygem镜像源是不是被墙了,可以切换镜像源。

    甚至,如果最终实在没办法,找到一个安装好了cocoapods的Mac电脑,到他的~/.cocoapods/repos目录下面拷贝出master文件到自己的Mac上的相应位置。

    三. 那就是cocopods版本已经升级到1.2.0.beta.1且系统版本10.11以上会出现的问题

    这个真的太坑了。小编被坑惨了。

    解决办法:升级ruby 到2.2.2   (很坑,苹果自带ruby2.0版本)

    如何升级ruby参考:Mac上更新Ruby - ミ安之偌素 - 博客频道 - CSDN.NET

    blog.csdn.net/lissdy/article/details/9191351

    公司的网更新时间很慢,请耐心等待。KB单位......

    四. 其他错误

    ERROR:  While executing gem ... (Errno::EPERM)

    Operation not permitted - /usr/bin/xcodeproj

    在网上寻找的解决方法:

    在终端中输入:sudo nvram boot-args="rootless=0"; sudo reboot

    然后你的电脑会重启

    之后再输入sudo gem install cocoapods -V

    就可以了。

    (3)pod setup时出现以下错误:

    [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

    Cloning into 'master'...

    error: RPC failed; curl 56 SSLRead() return error -36

    fatal: The remote end hung up unexpectedly

    fatal: early EOF

    fatal: index-pack failed

    You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

    自己按照提示在终端输入以下命令:

    pod repo add master https://github.com/CocoaPods/Specs.git

    还是报错!

    在网上查到的解决办法:在终端输入以下命令:(注意多个Xcode,Xcode.app名字要改变)

    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers

    后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面。

    (4)试过以上所有解决办法,还是没有安装成功:

    重新安装(其实我就是这样安装成功的):

    首先,删除.cocoapods目录,在终端输入以下命令:

    sudo rm -rf ~/.cocoapods/

    然后,重新下载安装,在终端输入以下命令:

    pod setup

    相关文章

      网友评论

          本文标题:Cocopods卸载安装以及坑(部分绝版)

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