Нахождение в Китае означает, что иногда вы просто не можете обновить пакеты brew с помощью обновления brew, это может привести к ошибке как таковой:
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to cli-assets.heroku.com:443
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "heroku"
Download failed: https://cli-assets.heroku.com/heroku-v7.18.10/heroku-v7.18.10.tar.xz
Я использовал для загрузки этих неудачных пакетов в ~ / Library / Caches /Homebrew, а затем снова запустите команду, но, похоже, это больше не работает после того, как brew изменила структуру своего кэша в лучшую или худшую сторону (очевидно, для меня это хуже).
Что мне теперь делать, если я хочу продолжать использовать brewобновить все мои пакеты?
После того, как я попробовал ваш метод, всплывает эта ошибка:
==> Upgrading heroku/brew/heroku
==> Installing dependencies for heroku/brew/heroku: heroku/brew/heroku-node
==> Installing heroku/brew/heroku dependency: heroku/brew/heroku-node
==> Downloading https://cli-assets.heroku.com/homebrew/node-11.3.0.tar.xz
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to cli-assets.heroku.com:443
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "heroku-node"
Download failed: https://cli-assets.heroku.com/homebrew/node-11.3.0.tar.xz
Также, скажем, если я загружаю файл, перейдите с https://dl.google.com/go/go1.11.4.src.tar.gz
и переименуйте его вgo--git
, который является выводом brew --cache go
, но все равно не удалось установить.
fatal: unable to access 'https://go.googlesource.com/tools.git/': Failed to connect to go.googlesource.com port 443: Operation timed out
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "go--gotools"
Failure while executing; `git clone --branch release-branch.go1.11 https://go.googlesource.com/tools.git /Users/aero/Library/Caches/Homebrew/go--gotools--git` exited with 128. Here's the output:
Cloning into '/Users/aero/Library/Caches/Homebrew/go--gotools--git'...
fatal: unable to access 'https://go.googlesource.com/tools.git/': Failed to connect to go.googlesource.com port 443: Operation timed out
Если я запусту brew --cache go--gotools
, он скажет Error: No available formula with the name "go--gotools"