brew install下载资源网络总是中断怎么办

问题

在mac系统下用brew install命令安装软件的时候,下载资源总是下到一半就中断了,导致一直安装不上。
在这里插入图片描述

解决思路

先手动下载安装资源,再执行brew install安装。

具体流程

1、下载对应资源

brew下载资源失败的时候会提示失败的链接,比如Download failed: https://sqlite.org/2022/sqlite-autoconf-3370200.tar.gz,复制该链接到浏览器或者其它软件进行下载。

2、找到brew的缓存目录

执行brew --cache找到缓存目录,目录下有个downloads文件夹,这就是下载brew下载文件存放的地方。

3、把手动下载的文件替换缓存

downloads目录下执行ls | grep 缓存失败的文件。比如,我的是ls | grep sqlite-autoconf-3370200.tar.gz

$ ls | grep sqlite-autoconf-3370200.tar.gz
6851462ac9f76ebf41b05b2ac8b2b20593586abee65ed98fe13b9fd350422598--sqlite-autoconf-3370200.tar.gz.incomplete

可以看出缓存的文件名由3部分组成:6851462ac9f76ebf41b05b2ac8b2b20593586abee65ed98fe13b9fd350422598–sqlite-autoconf-3370200.tar.gz.incomplete

红色部分是一串随机字符串,黑色部分是要下载的文件原始的名称,蓝色的incomplete说明文件不完整,因为下载失败了。

把手动下载的文件替换缓存文件,文件名去掉后缀.incomplete。对于我而言,就是要把下载的sqlite-autoconf-3370200.tar.gz替换掉6851462ac9f76ebf41b05b2ac8b2b20593586abee65ed98fe13b9fd350422598--sqlite-autoconf-3370200.tar.gz.incomplete,名字改为6851462ac9f76ebf41b05b2ac8b2b20593586abee65ed98fe13b9fd350422598--sqlite-autoconf-3370200.tar.gz

4、重新执行brew install 你要安装的软件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值