Скажите доморощенный никогда не строить из источника - PullRequest
0 голосов
/ 11 февраля 2019

Во время установки пакета через homebrew на macOS, если моя сеть нестабильна и одна загрузка не удалась, 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

1 Ответ

0 голосов
/ 11 февраля 2019

Вы можете brew fetch --retry <formula> повторить выборку, если она не удалась.Как только бутылка извлечена, вы можете brew install it.

Объединить обе команды с помощью:

brew fetch --retry <formula> && brew install <formula>
...