Homebrew下载模块失败的解决办法

原文链接

根据错误信息将对应模块手动下载下来后,放到Homebrew缓存文件夹再重新安装。

具体过程如下:

  • 比如安装python@2时遇如下报错:
DownloadError: Failed to download resource "gdbm"
Download failed: https://ftp.gnu.org/gdbm/gdbm-1.18.1.tar.gz

  • 拷贝地址https://ftp.gnu.org/gdbm/gdbm-1.18.1.tar.gz手动下载,如若不能也可改为国内下载源下载,比如上述模块可以到https://mirrors.ustc.edu.cn/gnu/下载
  • 查看Homebrew的缓存路径
brew --cache

  • 将下载好的压缩包拷贝到该路径后执行
brew install gdbm

  • 如果还不行,使用charles将原地址map到目标地址或目标文件
  • 也许修改hosts文件也是一个办法

终极方案

brew edit

将其中的url修改为可用的下载地址,如中科大的下载源。

你可能感兴趣的:(Homebrew下载模块失败的解决办法)