ทำไม `ชง 'ช้ามาก?


27

เมื่อฉันวิ่งbrew --versionมันใช้เวลา 30 วินาทีในการตอบกลับ brewคำสั่งอื่น ๆจะทำงานช้าลง CPU ของฉันไม่มีการใช้งาน ~ 90% โปรแกรมอื่น ๆ ทั้งหมดทำงานได้อย่างสมบูรณ์แบบบนเครื่องของฉัน ฉันมีเวอร์ชันล่าสุดของการต้มและชงหมอผ่าน

มีความคิดเกี่ยวกับสิ่งที่ฉันสามารถลอง (นอกเหนือจากรีบูตเครื่อง)

$ 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

เส้นทางของคุณคืออะไร
user151019

echo $PATH/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbinเป็น which brewคือ/usr/local/bin/brew
wisbucky

1
ดูเหมือนว่าหมดเวลาเครือข่ายบางประเภท ลองยกเลิกการต่อเชื่อมวอลุ่มเครือข่ายหากมีและยกเลิกการเชื่อมต่อกับเครือข่ายเพื่อดูว่าจะช่วยให้สถานการณ์ดีขึ้นหรือไม่ สิ่งอื่นจะเป็นปัญหากับ repo คอมไพล์ตรวจสอบวิธีที่ปลอดภัยในการรีเซ็ต
mspasov

1
ฉันหมดความอดทนและเพิ่งรีบูทเครื่องซึ่งแก้ไขปัญหาได้ คุณอาจถูกต้องว่าอาจเป็นปัญหาการหมดเวลาเครือข่ายหรือปัญหาคอมไพล์
wisbucky

คำตอบ:


1

ดูเหมือนว่าปัญหาเครือข่าย ในกรณีเช่นนี้เมื่อฉันใช้เฟรมเวิร์กที่ขึ้นอยู่กับอินเทอร์เน็ตฉันจะใช้การทดสอบการ ping ซึ่งสามารถให้เบาะแสเกี่ยวกับสิ่งที่เกิดขึ้นในเลเยอร์เครือข่าย (ความล่าช้าใด ๆ หรือเช่นนั้น)


1
ใช้เวลา 30 วินาทีในการรายงานหมายเลขเวอร์ชันดูเหมือนว่าปัญหาเครือข่ายจะไม่เกิดขึ้น ดูเหมือนข้อผิดพลาด (ไม่ว่าจะทางเทคนิคหรือการออกแบบที่ผิดพลาด)
ไทเลอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.