¿Por qué 'brew' es extremadamente lento?

23

Cuando corro brew --version, tardé 30 segundos en devolver una respuesta. Otros brewcomandos son aún más lentos. Mi CPU está ~ 90% inactiva. Todos los demás programas funcionan perfectamente bien en mi máquina. Tengo la última versión de brew, y brew médico pasa.

¿Alguna idea sobre lo que puedo probar (aparte de reiniciar la máquina)?

$ brew --version
Homebrew 1.5.4
Homebrew/homebrew-core (git revision bda76; last commit 2018-02-26)

$ brew doctor
Your system is ready to brew.

$ brew config
HOMEBREW_VERSION: 1.5.4
ORIGIN: https://github.com/Homebrew/brew
HEAD: 021fe22e3c982b08346422d1e7897e929a709380
Last commit: 2 weeks ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: bda76108c4f452684682a89f1d7fb7cd4acf8557
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_NO_ANALYTICS_THIS_RUN: 1
CPU: quad-core 64-bit haswell
Homebrew Ruby: 2.3.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/bin/ruby
Clang: 9.0 build 900
Git: 2.15.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: N/A
macOS: 10.12.6-x86_64
Xcode: N/A
CLT: 9.2.0.0.1.1510905681
X11: N/A
wisbucky
fuente
¿Cuál es tu camino?
Marcar
echo $PATHes /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin. which brewes/usr/local/bin/brew
wisbucky
1
Parece un tiempo de espera de red de algún tipo. Intente desmontar los volúmenes de red, si los hay, y desconéctese de la red para ver si esto mejora la situación. Otra cosa serían los problemas con el repositorio de git, busque una forma segura de restablecerlo.
mspasov
1
Se me acabó la paciencia y simplemente reinicié mi máquina, lo que resolvió el problema. Puede tener razón en que podría haber sido un tiempo de espera de la red o un problema de git.
wisbucky

Respuestas:

1

Parece un problema de red. En tales casos, cuando uso un marco que depende de Internet, realizaría una prueba de ping que puede dar una idea de lo que está sucediendo en la capa de red (cualquier retraso o tal)

Igal Avraham
fuente
Tomar 30 segundos para informar un número de versión no suena como un problema de red. Suena como un error (ya sea un error técnico o de diseño).
Tyler