2012-07-27 163 views
3

我試着運行以下版本來將Rails從版本3.2.6更新到版本3.2.7,但沒有成功。RubyGems沒有更新或安裝最新版本的Rails 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

+0

在我的來源中,我只有http://rubygems.org/,並正確安裝Rails 3.2.7。 – 2012-07-27 12:38:30

+0

謝謝丹尼斯,但仍然沒有運氣。我嘗試刪除所有來源,只是添加rubygems.org。 – 2012-07-28 04:14:37

回答

6

我現在已經解決了這個問題。

因爲我已經有了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。

+0

謝謝,在我的情況下,試圖刪除rubygems.org顯示它甚至不是一個記錄。所以只是增加它讓我更新我的寶石! – Kiee 2014-12-14 11:23:04