web-dev-qa-db-ja.com

バンドラーがhttp://rubygems.orgにアクセスできないのはなぜですか?

昨日、バンドルインストールは完全に機能していましたが、CLで次の出力が返されます。

   ~/dev/Rails/sample_app$ bundle install
   Fetching gem metadata from https://rubygems.org/.
   Error Bundler::HTTPError during request to dependency API
   Fetching full source index from https://rubygems.org/
   Could not reach https://rubygems.org/

gemファイルに加えた唯一の変更は、テストグループにfactory girl(1.4.0)のgemを追加することでした。

私はプロキシの背後で働いていませんし、インターネットにも完全に接続しています。グーグルでもこの​​ようなものを見つけることができないようです。どんな助けでも大歓迎です!

27
TangoKilo

これはgemやRubyの問題ではありません。これはリゾルバの問題です。uknown Host rubygems.org応答。

ブラウザが解決している場合は、次のようなサイトを試してください:

問題がローカライズされていることを検証します。

7
Todd A. Jacobs

新しい行を削除すると機能しますか?

たぶん、httpの代わりにhttpsを使用するようにGemfileを切り替える必要があります

8
remjih

プロキシサーバーの背後にいる可能性があります。

試してください(unix/os x)

$ export http_proxy=http://username:[email protected]:[your_proxy_port]

自分で値を認識していない場合、Webブラウザーから情報を取得できる場合があります。

Windowsでは、環境変数に移動し、上記の値でhttp_proxyと呼ばれる新しい変数を追加することにより、これを行うことができます。

7
DVG