1

Homebrew で問題が発生した後、RVM を使用して Ruby 1.8.7 を再インストールしようとしました。Homebrew と RVM を再インストールしたところ、Ruby 1.9.3 と 2.0.0 が正常に動作しました。

私のプロジェクトの1つは1.8.7を使用しているので、使用したとき:

rvm install 1.8.7

私が得た:

The requested url does not exist(22):'http://production.cf.rubygems.org/rubygems/rubygems-2.0.9.tgz'
Checking fallback: ftp://production.cf.rubygems.org/rubygems/rubygems-2.0.9.tgz
Checking fallback: http://www.mirrorservice.org/sites/production.cf.rubygems.org/rubygems/rubygems-2.0.9.tgz
No fallback URL could be found, try increasing timeout with:

echo "export rvm_max_time_flag=20" >> ~/.rvmrc

There has been an error while trying to fetch rubygems. 
Halting the installation.

私はやろうとしました:

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

同様のエラーで別のスタックオーバーフローの質問で見つけたものですが、明らかに少し異なります。

走る:

  • RVM 1.22.9 (安定版)
  • 自作 0.9.4
  • Mac OS X 10.8.4
4

2 に答える 2

3

これは ruby​​gems リリース プロセスの問題でした - https://github.com/wayneeseguin/rvm/issues/2212およびhttps://github.com/rubygems/rubygems/issues/651

次回に備えて、次のように rvm で ruby​​ をインストールするときに使用する ruby​​gems のバージョンを指定できます。

rvm install 1.8.7 --rubygems 2.0.8
于 2013-09-17T08:22:31.833 に答える