Pourquoi le «brassage» est-il extrêmement lent?

27

Quand je cours brew --version, il m'a fallu 30 secondes pour renvoyer une réponse. D'autres brewcommandes sont encore plus lentes. Mon processeur est ~ 90% inactif. Tous les autres programmes fonctionnent parfaitement sur ma machine. J'ai la dernière version de brew, et le brew doctor passe.

Des idées sur ce que je peux essayer (autre que redémarrer la machine)?

$ 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
la source
Quel est votre CHEMIN?
user151019
echo $PATHest /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin. which brewest/usr/local/bin/brew
wisbucky
1
Ressemble à un délai d'attente réseau quelconque. Essayez de démonter les volumes réseau le cas échéant et de vous déconnecter du réseau pour voir si cela améliore la situation. Une autre chose serait des problèmes avec le dépôt git, recherchez un moyen sûr de le réinitialiser.
mspasov
1
J'ai manqué de patience et j'ai juste redémarré ma machine, ce qui a résolu le problème. Vous avez peut-être raison de penser qu'il pourrait s'agir d'un délai d'attente réseau ou d'un problème git.
wisbucky

Réponses:

1

Cela ressemble à un problème de réseau. Dans de tels cas, lorsque j'utilise un framework qui dépend d'Internet, je lance un test ping qui peut donner un indice sur ce qui se passe sur la couche réseau (tout retard ou autre)

Igal Avraham
la source
2
Prendre 30 secondes pour signaler un numéro de version ne ressemble pas à un problème de réseau. Cela ressemble à un bug (soit une erreur technique soit une erreur de conception).
Tyler