

`bundle install`をしたところ`time out`エラーが出ました。 こういう時って`rubygems.org`が落ちてるのでしょうか?

ブラウザからアクセスするとつながるのですが、gemがどういうものなのかよくわかっていないので教えて下さい。

また、こういう時はどうしようもないのでしょうか。 すぐに作業に取り掛かりたいのですが・・・


CC BY-SA 3.0
2014-12-28T13:50:01.643
2750
2014-12-29T10:58:59.890
2014-12-29T10:58:59.890
85
5855
question
ruby rubygems
bundle install時にタイムアウトする場合の原因と対処方法を教えてください


一時的にsourceを <https://s3.amazonaws.com/production.s3.rubygems.org>
に変更するとつながるかもしれません。

cf. [tokyo-m.rubygems.org が落ちていて rubygems がインストールできない。 -
Qiita](http://qiita.com/Dominion525/items/f4614f34eb2d868bdeeb)


CC BY-SA 3.0
2014-12-28T14:16:59.573
2752
2014-12-28T14:16:59.573
3313
2750
answer


よしじゃあ、あてずっぽうで。

つながらないときは、ブラウザから、 <https://status.rubygems.org/> を参照してください。チェックが緑色なら、自分の ruby
環境周りを見ることになります。

つながらない理由はいろいろありますが、一つの考えられる原因として rubygem のバージョンが古いのかもしれません。(< 2.3)

[code]

    gem update --system
    
[/code]

をして、 gem を更新してから、もう一度お試しください。

参考: [Gems not installing due to
timeout](http://help.rubygems.org/discussions/problems/17672-gems-not-
installing-due-to-timeout)


CC BY-SA 3.0
2014-12-28T14:30:35.527
2753
2014-12-28T14:30:35.527
4978
2750
answer


現在つながらない問題は、twitterではsource '<http://production.cf.rubygems.org>'
に切り替えたら上手くいったという意見が見られますね。

すぐに作業に取り掛かりたいという事ですので、ミラーに切り替えて上手くいくのであれば今日は切り替えて作業されるといいでしょう。  
切替はGemfileの先頭行を書き換えることで実現でき、Gemfileはrailsアプリを作成したディレクトリにあります。

[code]

    rails new abc
    
[/code]

と、した場合なら abcディレクトリにGemfileはあります。

今は先頭が

[code]

    source 'https://rubygems.org'
    
[/code]

となっていると思いますが

[code]

    source 'http://production.cf.rubygems.org'
    # source 'https://rubygems.org'
    
[/code]

このようにして保存してbundleコマンドを実行してみてください。

あくまで代理サイトなので、明日などひと段落したら元に戻しましょう。

[code]

    source 'https://rubygems.org'
    # source 'http://production.cf.rubygems.org'
    
[/code]


CC BY-SA 3.0
2014-12-28T15:47:35.553
2754
2014-12-28T16:47:17.383
2014-12-28T16:47:17.383
5857
5857
2750
answer