6

RVM経由でRuby1.9.3をインストールしようとしています。ただし、RubyGemsをインストールする段階になると、次のようになります。

curl:(22)要求されたURLがエラーを返しました:404要求されたURLは存在しません:'http://production.cf.rubygems.org/rubygems/rubygems-.tgz'代わりにftp://URLを試行しています。

%合計%受信%Xferd平均速度時間時間時間現在のDloadアップロード合計使用済み左速度0 0 0 0 0 0 0 0-:-:-0:05:00-:-:-0curl :( 28)connect()がタイムアウトしました!

エラーが発生しました。/home/jjw0c4/.rvm/log/ruby-1.9.3-p125/*.logを確認してください。

ソースをフェッチしようとしたときにエラーが発生しました。インストールを停止します。

私の推測では、URL " /rubygems-.tgz"ですが、最後にバージョン番号を付ける必要はありませんか?

4

3 に答える 3

17

これは、RVM の以前のバージョンのバグでした。

RVM を更新します。

rvm get stable # OR:
rvm get head   # OR if none worked:
curl -L get.rvm.io | bash -s stable

インストーラーも更新を行います (実際、latestrvm get ...はインストーラーを呼び出すだけです)。

于 2012-04-09T18:21:19.163 に答える
2

RVMサイトのコマンドを使用して、RVMを削除してから再インストールしました:

curl -L get.rvm.io | bash -s stable

今私が持っています

rvm 1.12.1 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

インストールされています。

ありがとう。

于 2012-04-10T13:11:36.507 に答える
1

これが問題を抱えている理由と同じかどうかはわかりませんが、私にとっては、この問題が発生した理由は、cURL CA バンドル (有効な認証局のリスト) が古かったためだと思います。したがって、SSL証明書の検証に失敗していたと思います。CS バンドルを更新すると、RubyGems を問題なくインストールできました。

更新:また、RubyGems をインストールしているときに、いくつかの RubyGems.org サーバーがダウンしていることもわかったため、404 エラーが発生しました。今日、もう一度試してみましたが、うまくいきました。

于 2012-06-01T23:05:23.953 に答える