美文网首页
CDN: trunk Repo update failed -

CDN: trunk Repo update failed -

作者: 黎先生_ | 来源:发表于2022-06-05 10:58 被阅读0次

    1.下载mater源

    cd ~/.cocoapods/repos/
    
    git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
    

    2.移除trunk源

    pod repo remove trunk
    

    这时 pod search SnapKit可以成功

    3.在Podfile文件的最顶端写上用master源

    source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
    
    image

    Checking fallback: https://ftp.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz

    这个本人并没有用到:安装rvm失败报这个错误后,我再重试几次就安装成功了

    解决: fatal: unable to access 'https://github.com/…”错误

    去掉网络代理 , git configuration里的proxy配置应该是:

    git config --global --unset http.proxy
    
    git config --global --unset https.proxy
    

    如果还有部分的第三方库 还是报这个错:

    使用如下命令查看你的网络设备

    $ networksetup -listallnetworkservices
    

    这里是我查看的结果,每个人都不一样

    Wi-Fi

    Bluetooth PAN

    使用以下命令关闭mac 的ipv6

    这里我连接的网络是Wi-Fi,所以就关闭Wi-Fi的ipv6

    $ networksetup -setv6off Wi-Fi

    如果有需要,可以再将配置修改回来:

    $ networksetup -setv6automatic Wi-Fi

    关闭终端,重新打开一个。在使用brew install xxx就不会报错了。

    解决: error: RPC failed; curl 56 LibreSSL SSL_read: Connection reset by peer, errno 54 fatal: early EOF

    将curl的postBuffer值配置为500M,具体值看项目需求,配置成功不会有提示,配置失败会有提示,终端输入命令:

    这里设置为: 10G

    git config--globalhttp.postBuffer 104857600000

    git config--globalhttps.postBuffer 104857600000

    这里一共有两条,都必须添加,一个是http,一个是https。网上很多都是错误的。

    2.查看配置,输入命令:

    git config--list

    效果如下 注意查看其中的postBuffer对应的值是否是设置的值,如果是,设置成功,否则,设置失败

    http.postbuffer=104857600000

    https.postbuffer=104857600000

    3.使用pod命令导入三方库,并且可以查看实时进度

    pod install --verbose --no-repo-update

    这时你会看到有很多信息出来,只需要看最后几行

    Git download>Git download $/usr/bin/gitclonehttps://github.com/Tencent/wcdb.git/var/folders/sq/58ph4dgj07199tx2bfdcxtsj6wn2t0/T/d20200819-10638-4wry34--template=--single-branch--depth1--branch v1.0.8.2

    看到/var/folders/sq/58ph4dgj07199tx2bfdcxtsj6wn2t0/T/d20200819-10638-4wry34这一行,就是下载三方库的存储路径。

    重新打开一个新的终端窗口,先cd 到这条路径下

    cd /var/folders/sq/58ph4dgj07199tx2bfdcxtsj6wn2t0/T/d20200819-10638-4wry34

    再,使用命令查看实时下载进度,建议每隔一分钟看一次

    du -sh

    这时就会看到当前下载量,有没有中断

    xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh5.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh6.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh6.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh7.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh7.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh9.0M.

    作者:Edwardlau
    链接:https://www.jianshu.com/p/860a96423b04
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:CDN: trunk Repo update failed -

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