2013-08-04 53 views
0

我在我的主開發機器上安裝了Xcode 5 DP 4。它可能是無關的,但從那以後,我一直無法安裝任何Ruby寶石。如果我輸入:無法安裝Gems OSX因爲Xcode 5DP4

$ gem install rails 

它只是掛起。相同的任何其他創業板。如果我做了pingtraceroute我得到這些結果:

$ ping rubygems.org 
PING rubygems.org (54.245.255.174): 56 data bytes 
Request timeout for icmp_seq 0 
Request timeout for icmp_seq 1 
Request timeout for icmp_seq 2 
Request timeout for icmp_seq 3 
Request timeout for icmp_seq 4 
--- rubygems.org ping statistics --- 
6 packets transmitted, 0 packets received, 100.0% packet loss 

$ traceroute rubygems.org 
traceroute to rubygems.org (54.245.255.174), 64 hops max, 52 byte packets 
1 cpe-76-176-148-1.san.res.rr.com (76.176.148.1) 25.744 ms 26.720 ms 29.172 ms 
2 tge1-2.crlscaij-cer01.socal.rr.com (76.166.18.105) 11.141 ms 25.128 ms 13.334 ms 
3 tge0-8-0-2.sndhcaax-ccr01.socal.rr.com (72.129.1.98) 19.853 ms 16.387 ms 16.660 ms 
4 agg22.lsancarc-ccr01.socal.rr.com (72.129.1.0) 16.843 ms 19.371 ms 20.137 ms 
5 107.14.17.132 (107.14.17.132) 16.329 ms 15.789 ms 15.733 ms 
6 66.109.9.24 (66.109.9.24) 17.291 ms 17.508 ms 18.562 ms 
7 las-bb1-link.telia.net (213.248.97.9) 16.518 ms 
    las-bb1-link.telia.net (213.248.86.189) 17.344 ms 17.765 ms 
8 sjo-bb1-link.telia.net (213.155.134.103) 34.644 ms 
    sjo-bb1-link.telia.net (213.155.137.63) 27.458 ms 
    sjo-bb1-link.telia.net (213.248.80.16) 31.402 ms 
9 sea-b1-link.telia.net (213.155.134.81) 64.071 ms 
    sea-b1-link.telia.net (213.155.136.69) 52.928 ms 54.107 ms 
10 amazon-ic-151248-sea-b1.c.telia.net (213.248.94.30) 52.468 ms 49.540 ms 47.592 ms 
11 205.251.225.184 (205.251.225.184) 51.268 ms 
    205.251.225.178 (205.251.225.178) 48.527 ms 
    205.251.225.184 (205.251.225.184) 93.230 ms 
12 205.251.232.74 (205.251.232.74) 68.416 ms 
    205.251.232.88 (205.251.232.88) 59.782 ms 
    205.251.232.94 (205.251.232.94) 58.221 ms 
13 205.251.232.153 (205.251.232.153) 56.725 ms 
    205.251.232.147 (205.251.232.147) 59.429 ms 
    205.251.232.153 (205.251.232.153) 62.639 ms 
14 205.251.232.165 (205.251.232.165) 59.367 ms 56.984 ms 77.981 ms 
15 ec2-50-112-0-159.us-west-2.compute.amazonaws.com (50.112.0.159) 56.961 ms 
    ec2-50-112-0-241.us-west-2.compute.amazonaws.com (50.112.0.241) 58.880 ms 
    ec2-50-112-0-249.us-west-2.compute.amazonaws.com (50.112.0.249) 59.972 ms 
16 * 

我會第16跳後垃圾拯救你。

問題:這裏有什麼問題? DNS正在解析rubygems.org,因爲我可以直接進入網頁。有關再次安裝寶石的任何提示?

哦,順便說一下,我做了一個xcode-select -switch來恢復到我的Xcode 4框架和工具。

謝謝!

+0

該主機可能只是配置爲不響應ping。如果你要求它是詳細的(--verbose,我認爲),那麼gem install會說什麼? –

+0

同樣的事情。我實際上有--verbose在我的.gemrc文件中。而且我還檢查了.gemrc的過期來源和正確的協議。 –

回答

0

好的,我在回覆張伯倫的評論後對其進行了追查。在.gemrc文件中,有一個對gems.rubyforge.org的引用,它已超時。在此期間沒有其他寶石來源被檢查。

刪除此源解決了該問題。