美文网首页开发环境搭建
解决使用cocoapods时pod setup 失败的问题

解决使用cocoapods时pod setup 失败的问题

作者: Dxc_iOS | 来源:发表于2018-11-08 21:13 被阅读50次

    今天更新了cocoapod,命令:

    pod setup

    结果由于公司网络不太好,一直报错:

    [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
    Cloning into 'master'...
    remote: Counting objects: 2154251, done.
    remote: Compressing objects: 100% (432/432), done.
    error: RPC failed; curl 18 transfer closed with outstanding read data remaining
    fatal: The remote end hung up unexpectedly
    fatal: early EOF
    fatal: index-pack failed

    pod setup,尝试了好多次,还是报错,好气呀。。。。

    网上搜了好多解决办法,什么删除spec仓库,再pod setup ,更新pod spec库,什么直接:

    git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

    还有说只 clone 最近一个 commit 的全部代码就可以了。

    git clone --depth=1 https://github.com/CocoaPods/Specs.git master

    通通尝试了一遍,还是不行,难道网络不太好,就不能更新了嘛。
    最后经过万能的谷歌翻墙搜索,网友给出的解决办法解决了我的问题:
    点击这个链接
    从git 上下载 的内容大小是有上限的,所以会失败,我们要扩大这个上限。

    1、先删除本地 master :

    sudo rm -fr ~/.cocoapods/repos/master

    2、设置终端下载上限大小

    2.1、进入cocoapods目录

    cd ~/.cocoapods

    2.2、没有 git 文件就创建

    git init

    有的话就

    git config http.postBuffer 5242880000

    这样就算给能下载的文件大小 设置了上限为 5G 了,可以用命令查看

    git config -l

    显示信息有包含这一个就好了

    http.postbuffer=5242880000

    到这里算是把下载 Spece镜像 之前的工作都做好了,这样就算网速再慢,也不担心会因为上限不足 而下载失败再重新。

    相关文章

      网友评论

        本文标题:解决使用cocoapods时pod setup 失败的问题

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