首页 > 解决方案 > Homebrew:预下载公式的文件

问题描述

我试图gtk通过 Homebrew 安装,其中一个步骤是安装glib. 由于互联网环境不佳,Homebrew 无法访问这些文件。正如https://docs.brew.sh/Tips-N%27-Tricks#pre-downloading-a-file-for-a-formula中所述,我glib-2.62.3.tar.xz手动下载,并将其重命名为/Users/username/Library/Caches/Homebrew/downloads/1ceb5460421ff37cf2c270573cd81d23a3fc0629114ebe78eee705acbd80c9e7--glib-2.62.3.tar.xz,这是brew --cache -s glib.

但是,当我brew install glib再次运行时,消息是:

==> Downloading https://download.gnome.org/sources/glib/2.62/glib-2.62.3.tar.xz
Already downloaded: /Users/xwm/Library/Caches/Homebrew/downloads/1ceb5460421ff37cf2c270573cd81d23a3fc0629114ebe78eee705acbd80c9e7--glib-2.62.3.tar.xz
==> Downloading https://raw.githubusercontent.com/Homebrew/formula-patches/61642
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

Error: An exception occurred within a child process:
  DownloadError: Failed to download resource "glib--patch"
Download failed: https://raw.githubusercontent.com/Homebrew/formula-patches/6164294a7/glib/hardcoded-paths.diff

虽然这个文件可以手动检索,但此时我不知道如何重命名它以便被 Homebrew 识别。我应该如何进行?

标签: macosinstallationhomebrew

解决方案


推荐阅读