RubyGems无法更新或安装Rails 3.2.7的最新版本

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

在我的源代码中,我只有http://rubygems.org/和正确安装的Rails 3.2.7。 - denis.peplin
谢谢Denis,但还是没有运气。我已经尝试删除所有源,只添加rubygems.org。 - Wasabi Developer
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。


谢谢,在我的情况下,尝试删除rubygems.org并没有显示它甚至不是一个记录。因此,仅仅添加它就让我更新了我的gems! - Kiee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接