4

新しいgemsetを作成した後にbundlerやrakeなどのgemをインストールしようとすると、インストールされませんが、古いバージョンをインストールするとうまくいきます。gem のインストール中のエラー ログは次のとおりです。

gem install rake

Fetching: rake-0.9.2.2.gem ( 7%)ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) too many connection resets (http://cachefly.mirrors.rubygems.org/gems/rake-0.9.2.2.gem)

4

5 に答える 5

4

この問題は、cacheflyサーバーが原因で発生しました。

rubygems.orgにいる人々はこのミラーを無効にし、人々のダウンロードは正常に続行できたようです。

この問題について議論しているスレッドがrubygems.orgにあります。

于 2012-06-25T16:37:12.083 に答える
1

DevKitを使用して gem を個別にインストールします。

編集

その URL を curl または wget しているかどうかを確認してください。

wget http://production.cf.rubygems.org/gems/rails-2.3.8.gem

curl -O http://production.cf.rubygems.org/gems/rails-2.3.8.gem

そうでない場合は、インターネット接続、http プロキシ、またはプロバイダーに問題があります。

ブラウザが動作する場合、HTTP プロキシが原因である可能性があります。

于 2012-04-23T11:47:06.630 に答える
0

bundle installカピストラーノがリモートサーバーで実行されているときに、同様の問題が発生しました。私が承認していないプロジェクトの .rvmrc ファイルが原因のようです。

したがって、修正するために必要だったのは、サーバー、cdプロジェクトに ssh 接続し、.rvmrc 構成ファイルを受け入れることだけでした。

于 2012-06-19T03:07:40.363 に答える