Mengapa `brew` sangat lambat?

27

Ketika saya berlari brew --version, butuh 30 detik untuk mengembalikan respons. brewPerintah lain bahkan lebih lambat. CPU saya ~ 90% idle. Semua program lain berjalan dengan baik di mesin saya. Saya memiliki versi terbaru minuman, dan minuman dokter lulus.

Ada ide tentang apa yang bisa saya coba (selain me-reboot mesin)?

$ 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
sumber
Apa PATH Anda?
user151019
echo $PATHadalah /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin. which brewis/usr/local/bin/brew
wisbucky
1
Sepertinya waktu tunggu jaringan semacam itu. Coba lepaskan volume jaringan jika ada dan putuskan sambungan dari jaringan untuk melihat apakah ini memperbaiki situasi. Hal lain adalah masalah dengan git repo, periksa cara aman untuk meresetnya.
mspasov
1
Saya kehabisan kesabaran dan hanya me-reboot mesin saya, yang menyelesaikan masalah. Anda mungkin benar bahwa itu bisa menjadi waktu tunggu jaringan atau masalah git.
wisbucky

Jawaban:

1

Sepertinya masalah jaringan. Dalam kasus seperti itu ketika saya menggunakan kerangka kerja yang tergantung pada internet saya akan menjalankan tes ping yang dapat memberikan petunjuk tentang apa yang terjadi pada lapisan jaringan (penundaan atau semacamnya)

Igal Avraham
sumber
1
Butuh 30 detik untuk melaporkan nomor versi tidak terdengar seperti masalah jaringan. Kedengarannya seperti bug (baik kesalahan teknis atau desain).
Tyler