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
这时就会看到当前下载量,有没有中断
作者:Edwardlau
链接:https://www.jianshu.com/p/860a96423b04
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论