5

我尝试运行以下命令将我的 Rails 版本从 3.2.6 版更新到 3.2.7 版,但没有成功。

gem update rails
Updating installed gems
Nothing to update

-

gem install rails
# Output
# 1 gem installed
# Installing ri documentation for rails-3.2.6...
# Installing RDoc documentation for rails-3.2.6...

-

gem install rails -v 3.2.7
ERROR:  Could not find a valid gem 'rails' (= 3.2.7) in any repository
ERROR:  Possible alternatives: rails

-

我已经尝试清除我的 Rubygem 缓存,我的源列表如下

*** CURRENT SOURCES ***

http://rubygems.org/
http://gems.github.com/

任何帮助深表感谢。

谢谢,WD

4

1 回答 1

8

我现在已经解决了这个问题。

因为我已经拥有了最新版本的 Rubygems,所以我无法弄清楚为什么安装会获得以前版本的 Rails (3.2.6)。下面是我最终安装 Rails 3.2.7 的方法。

# Remove all sources (clear the cache    
gem sources -c

# Remove sources
gem sources -r http://rubygems.org/
gem sources -rhttp://gems.github.com/

# Add source
gem sources -a http://rubygems.org/

# Note: I changed the uri from HTTP to HTTPS

# Update source cache
gem sources -u

现在,我安装了 Rails 3.2.7。

于 2012-08-01T05:08:53.360 回答