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_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

最佳答案

迟到的答案但另一种在不从源代码构建的情况下使其失败的方法是设置 HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK man page 中解释的环境变量,例如export HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK=1 .

我还没有测试它,因为我发现了 solution在我需要之后。

关于macos - 告诉 Homebrew 软件永远不要从源代码构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54624504/

相关文章:

swift - OSX/swift : Call function at a specific date/time

macos - 在Mac OS X上更新youtube-dl

php - 如何让 Mac 的终端使用 Brew 的 PHP 版本?

macOS Sierra 10.12 : Homebrew can't brew upgrade Warning: We do not provide support for this pre-release version

python - 无法在 OS X 上使用 boost-python 编译 python 绑定(bind)

objective-c - OS X 应用程序和首选项具有相同的包标识符

objective-c - SpriteKit sks 文件的用途

macos - 如何在 OS X 上创建 netcat 中继?

python - 几个 Python 版本控制问题(涉及 Homebrew 和 venv)

python - homebrew python@2 和 python 提供了损坏的 sqlite3