หมดเวลาพร้อมกับการอัพเดทก่อ


5

นี่ทำให้ฉันบ้า ฉันไม่สามารถอัปเดตการติดตั้ง homebrew ของฉันได้อีกต่อไป เมื่อฉันวิ่งbrew updateมันก็ไม่ทำอะไรเลยและหมดเวลา

ฉันได้ลองติดตั้งใหม่ แต่ฉันพบปัญหาเดียวกันเมื่อฉันใช้ตัวติดตั้งเริ่มต้น ฉันลงเอยด้วยการใช้ตัวเลือก "ยกเลิกได้ทุกที่" ( https://github.com/mxcl/homebrew/wiki/Installation ) ซึ่งทำงานได้ดี แต่ฉันก็ยังไม่สามารถอัพเดท homebrew

→ brew update
Initialized empty Git repository in /usr/local/homebrew/.git/
error: Failed connect to github.com:3128; Operation timed out while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
Error: Failure while executing: git fetch origin

การทำงานในโหมด verbose ไม่ได้ช่วยอะไรมากมาย:

→ brew update -v
git init 
Initialized empty Git repository in /usr/local/homebrew/.git/
git config core.autocrlf false 
git remote add origin https://github.com/mxcl/homebrew.git 
git fetch origin 
error: Failed connect to github.com:3128; Operation timed out while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
Error: Failure while executing: git fetch origin

นี่คือbrew --configผลลัพธ์:

→ brew --config 
HOMEBREW_VERSION: 0.9.4
ORIGIN: https://github.com/mxcl/homebrew
HEAD: (none)
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/homebrew/Cellar
CPU: quad-core 64-bit ivybridge
OS X: 10.8.4-x86_64
Xcode: 4.6.3
CLT: 4.6.0.0.1.1365549073
LLVM-GCC: build 2336
Clang: 4.2 build 425
X11: N/A
System Ruby: 1.8.7-358
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

คำตอบ:


7

กลายเป็นว่าฉันตั้งค่าพร็อกซีสำหรับคอมไพล์เมื่อนานมาแล้วเมื่อฉันทำงานอยู่หลังไฟร์วอลล์ ในการลบพรอกซีจากคอมไพล์ฉันก็วิ่ง

→ git config --global http.proxy ''

และทุกอย่างทำงานได้ดีอีกครั้ง!


โอ้น่าสนใจ ไม่ทราบว่าเป็นไปได้! ขอบคุณ!
afpel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.