No puedo ejecutar brew upgrade sin que cuelgue indefinidamente. Estoy usando El Capitan OS. Aquí está la entrada / salida:

>>$ brew upgrade
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core, homebrew/science).
==> Updated Formulae
artifactory         dovecot             node@4              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

Y luego nada.

33
travelingbones 8 dic. 2016 a las 04:43
1
¿Ha intentado instalar xcode CLT?
 – 
MageeWorld
8 dic. 2016 a las 04:45
Ja, lo comencé a ejecutar antes de que escribieras eso: P
 – 
travelingbones
8 dic. 2016 a las 05:00
¿Es la primera vez que instala Home Brew en su máquina?
 – 
Erica
8 dic. 2016 a las 05:00
No, lo he tenido desde siempre, pero probablemente sea la primera mejora o actualización desde El Capitán.
 – 
travelingbones
8 dic. 2016 a las 05:04

4 respuestas

La mejor respuesta
  • ctrl + c para salir de la actualización pendiente.
  • Ejecute brew doctor. Me incitó a
  • ejecute brew cleanup para limpiar enlaces simbólicos falsos. Entonces yo
  • ejecutó brew doctor de nuevo y me solicitó
  • para instalar xcode CLT a través de el comando sudo xcode-select --install.
  • Finalmente brew update trabajó.
53
kross 29 jul. 2019 a las 17:46
2
El xcode-select --install arregló la marca GCC colgante para mí. ¡Gracias!
 – 
kontur
19 ene. 2018 a las 19:05
1
Todo lo que hice fue brew doctor luego brew prune. No estoy seguro de por qué eso lo resolvió. Estoy en High Sierra 10.13.2
 – 
Geoff Lee
25 ene. 2018 a las 03:30
4
Ctrl + c no salió del bloqueo
 – 
user2568374
14 sep. 2018 a las 17:42
3
brew prune ha sido reemplazado por brew cleanup
 – 
blu
19 abr. 2019 a las 03:17

Podría estar descargando algo grande y demorando mucho tiempo. Intente ejecutar lo siguiente para que pueda ver el progreso de la descarga:

brew update --debug --verbose
60
Matthew Lock 6 dic. 2017 a las 02:51
Después de hacer eso, obtuve esto: Otro proceso activo de actualización de Homebrew ya está en progreso. Espere a que termine o ciérrelo para continuar. ¿Cómo se sabe cuando se hace "Otro"?
 – 
user2568374
14 sep. 2018 a las 17:43
10
brew update --verbose podría ser suficiente ya que --debug es bastante confuso (p. Ej., Verboso hizo que fuera fácil ver que tenía demasiados toques y estaba bloqueando en uno)
 – 
localhostdotdev
11 may. 2019 a las 16:20
3
Esto fue útil ya que pude ver que en realidad estaba haciendo algo.
 – 
aubreypwd
9 oct. 2020 a las 15:57

El modo detallado me funciona:

brew update --verbose
14
Muzahid 24 ago. 2019 a las 17:51

Para agregar a la respuesta de @travelingbones, la instalación de gcc se bloquea cuando realiza brew upgrade. Puede verificarlo aún más ejecutando este comando

Verificación del problema

brew install gcc

En lugar de esto, hacer lo siguiente acelera el proceso, ya que brew instala la versión precompilada de gcc después de la instalación de x-code

Haga esto en su lugar

sudo xcode-select --install
brew install gcc
3
rahulthakur319 15 mar. 2018 a las 13:34