"Варить обновление" висит на El Capitan

Я не могу запустить brew upgrade без его вешания на неопределенный срок. Я использую El Capitan OS. Здесь вход/выход:

>>$ brew upgrade
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core, homebrew/science).
==> Updated Formulae
artifactory         dovecot             [email protected]              scamper
chromedriver        node-build          openvpn
==> Deleted Formulae
pdksh

==> Upgrading 10 outdated packages, with result:
gcc 6.2.0, gdbm 1.12, libtiff 4.0.7, openssl 1.0.2j, pkg-config 0.29.1_2, python 2.7.12_2, homebrew/science/r 3.3.2, readline 7.0.1, sqlite 3.15.2, yara 3.5.0_1
==> Upgrading gcc
Warning: Building gcc from source:
  The bottle needs the Xcode CLT to be installed.
==> Using the sandbox
==> Downloading https://ftpmirror.gnu.org/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2
Already downloaded: /Users/r8t/Library/Caches/Homebrew/gcc-6.2.0.tar.bz2
==> Downloading https://raw.githubusercontent.com/Homebrew/formula-patches/e9e0e
Already downloaded: /Users/r8t/Library/Caches/Homebrew/gcc--patch-863957f90a934ee8f89707980473769cff47ca0663c3906992da6afb242fb220.patch
==> Patching
==> Applying 6.1.0-jit.patch
patching file gcc/jit/Make-lang.in
==> ../configure --build=x86_64-apple-darwin15.6.0 --prefix=/usr/local/Cellar/gc
==> make bootstrap

А потом ничего.

Ответы

Ответ 1

  • ctrl + c, чтобы выйти из зависшего апгрейда.
  • Запустите brew doctor. Это побудило меня к
  • запустите brew cleanup, чтобы очистить ложные символические ссылки. Тогда я
  • снова запустил brew doctor, и это подсказало мне
  • установить xcode CLT через команда sudo xcode-select --install.
  • Наконец brew update работал.

Ответ 2

Это может быть загрузка чего-то большого и долгое время. Попробуйте запустить следующее, чтобы просмотреть ход загрузки:

brew update --debug --verbose

Ответ 3

Чтобы добавить к ответу @travelingbones, установка gcc застряла, когда вы выполняете brew upgrade для пивоварения. Вы также можете проверить его, выполнив эту команду

Проверка проблемы

brew install gcc

Вместо этого выполните следующие действия, ускоряя процесс, так как пиво устанавливает предварительно скомпилированную версию gcc после установки x-кода

Сделайте это вместо этого

sudo xcode-select --install
brew install gcc

Ответ 4

brew жалуется, что "Предупреждение: вы используете macOS 10.13. Мы не поддерживаем эту предварительную версию".

Внимание: вы используете macOS 10.13. Мы не поддерживаем эту предварительную версию. Вы можете столкнуться с сбоями сборки или другими поломками. Пожалуйста, создайте запросы на загрузку вместо вопросов, связанных с подачей. Ошибка: неопределенная локальная переменная или метод ruby_version' for #<Homebrew::Diagnostic::Checks:0x00007fd79c939b78>/usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb:202:in check_ruby_version'/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:43:in block in doctor'/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:35:in each'/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:35:in doctor'/usr/local/Homebrew/Library/Homebrew/brew.rb:91:in '

Ответ 5

Многословный режим работает для меня:

brew update --verbose