Macos 告诉homebrew不要从源代码构建
在macOS上通过homebrew安装软件包期间,如果我的网络不稳定且一次下载失败,homebrew将下载源代码并从源代码开始构建。这将花费很长时间和很高的CPU使用率,这是不需要的。下载失败时,我如何告诉homebrew重试或停止Macos 告诉homebrew不要从源代码构建,macos,homebrew,Macos,Homebrew,在macOS上通过homebrew安装软件包期间,如果我的网络不稳定且一次下载失败,homebrew将下载源代码并从源代码开始构建。这将花费很长时间和很高的CPU使用率,这是不需要的。下载失败时,我如何告诉homebrew重试或停止 ==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.27.1.mojave.bottle.tar.gz curl: (35) LibreSSL SSL_connect: SSL_ERRO
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.27.1.mojave.bottle.tar.gz
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to homebrew.bintray.com:443
Error: Failed to download resource "sqlite"
Download failed: https://homebrew.bintray.com/bottles/sqlite-3.27.1.mojave.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading https://sqlite.org/2019/sqlite-autoconf-3270100.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/sqlite/3.27.1 --enable-dynamic-extensions --enable-readline --disable-editline
^C
如果提取失败,您可以brew fetch--retry
重试提取。取出瓶子后,您可以brew安装它
将这两个命令与以下命令组合使用:
brew fetch --retry <formula> && brew install <formula>
brew获取--重试&brew安装
延迟回答,但另一种不从源代码构建而使其失败的方法是设置自制\u NO\u Batter\u source\u FALLBACK
中解释的环境变量,例如导出自制\u NO\u Batter\u source\u FALLBACK=1
我还没有测试过它,因为我在需要它之后发现了它。在@pete上问这个问题我怎么能把我的问题移到那里?我想只有比我得分更多的人才能移动它。你是在使用——力瓶?@RichardBarber——力瓶是为自制开发者设计的;如果你不能100%确定你在做什么,你就不应该使用它。它似乎不起作用HOMEBREW\u NO\u Battle\u SOURCE\u FALLBACK=1 brew install Gmail CTL
仍然从源代码生成。相关代码为。我无法调试这段代码,因为Homebrew将撤消任何更改(对普通用户很好,但对开发人员来说很困难)。