2012-06-04 14 views
27

バンドル昨日完璧に仕事をしていたインストールが、今ではCLでこの出力を返します:私は宝石ファイルに加えられた変更のみがテストに工場の少女(1.4.0)のために宝石を追加しました なぜバンドラはhttp://rubygems.orgにアクセスできませんか?

~/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/ 

グループ。

私はプロキシの背後にいるわけではありません。私はインターネットにも完全に接続しています。 Googleでもこのようなものは見つけられないようです。どんな助けでも大歓迎です!

+1

ネットワーク上の問題のようですが、「ping https:// ruby​​gems.org /」できますか? – Stefan

+0

応答はpingです:uknown host https://rubygems.org/... – TangoKilo

+0

@tjkodingそれで何かが壊れています。私はちょうどいいpingすることができます。しかしそれがあなたがそれに到達できない理由です。 –

答えて

7

httpを使用するGemfileを切り替える必要があり、これは、リゾルバの問題です。

お使いのブラウザが解決されている場合は、のようなサイト試してください:あなたの問題がローカライズされていることを検証するために

を。

+1

応答にはリンクが含まれています。これはMarkdownがURLを投稿するたびに行うことです。彼はちょうどどのように/どのようにpingをするのか愚かな指示を与えられました。 – cHao

+0

@cHao Ok問題は間違いなくローカライズされており、ルビーの宝石が上がっていると言われています。私はここからどのように前進するべきですか? – TangoKilo

+0

申し訳ありませんが、「もう一度やり直してみましたか?」真剣に。 – d11wtq

8

新しい行を削除すると機能しますか?あなたはuknown host rubygems.org応答から言うことができるよう

たぶん、あなたはこれは宝石やルビーの問題ではありません代わりにhttps

+0

私は新しい行を削除しようとしましたが、何も影響を受けていませんし、httpを使用しても効果がないようです... – TangoKilo

+0

ドメイン名で他のウェブサイトにpingすることもできますので、DNSの問題ではない – TangoKilo

+0

私は同じ問題がありました。私の 'Gemfile'に' https:// ruby​​gems.org/'の代わりに' http:// ruby​​gems.org/'を使って解決しました。 – ACIDSTEALTH

7

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

てみてください(UNIX/OS Xの)

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

あなたは、あなた自身の価値を認識していない場合は、Webブラウザの外に情報を得ることができるかもしれません。

ウィンドウでは、環境変数に移動し、上記の値を持つhttp_proxyという名前の新しいものを追加することで、これを行うことができます。

+0

大きな問題は、Capistrano Deploymentセッション中に 'http_proxy'変数が永続的でないことです。 –

関連する問題