解决Rails升级问题

首先执行:

C:\ruby>gem install rails
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 302
安装 rails失败,原因是gem的版本太低了,当前我的版本是:

C:\ruby>gem -v
0.9.4
现在要做的就是先升级,可以从这个连接地址下载:

rubygems-update-1.3.7.gem,http://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem

也可以从我的csdn上下载:http://jifeng3518.download.csdn.net/

然后在cmd下cd到rubygems-update-1.3.7.gem所在的目录执行:

C:\ruby>gem install --local rubygems-update-1.3.1.gem
Successfully installed rubygems-update, version 1.3.1
至此并没完成更新,下一步至关重要

C:\ruby>update_rubygems
Installing RubyGems 1.3.1
mkdir -p c:/ruby/lib/ruby/site_ruby/1.8
mkdir -p c:/ruby/bin
……
接着在执行:

C:\ruby>gem -v
1.3.1

C:\ruby>gem update --system
Updating RubyGems
Updating rubygems-update
…………

安装rails

C:\ruby>gem install rails --include-dependencies
INFO:  `gem install -y` is now default and will be removed
INFO:  use --ignore-dependencies to install only the gems you list
……

原文地址:https://www.cnblogs.com/jifeng/p/1822920.html