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 你要安装的软件
更多推荐
所有评论(0)