2009-12-30 76 views
2

我一直在尋找周圍的互聯網尋找解決方案在這一...沒有運氣.. 我是新來的鐵軌...如果任何人有一個想法,我很樂意聽到它。非常感激!安裝Rails的錯誤:無法在本地或存儲庫中找到軌道

我進入:

LW:src liamwright$ sudo 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 
Bulk updating Gem source index for: http://gems.rubyforge.org 
ERROR: could not find rails locally or in a repository 

我運行:

ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] 
Mac OS X 10.5.8 

我也試過:

gem sources -r gems.rubyonrails.org 

而獲取:

source gems.rubyonrails.org not present in cache 

回答

2

可能要確保你有最新的RubyGems:

sudo gem install rubygems-update 
sudo gem update --system 

然後:

sudo gem install rails 
+0

安裝gemcutter不應該是必要的 - 它只是包括推動寶石的工具,因爲gems.rubyforge.org指向gemcutter。 – 2009-12-30 03:10:48

+0

哦,沒錯,我忘了gemcutter被升級到實際的官方gem服務器。 – rfunduk 2009-12-30 03:37:23

2

只是爲了檢查...

.. .try在安裝Rails之前做了sudo gem update --system以確保你安裝了最新的RubyGems?

編輯:其實,如果你的RubyGems安裝真的很舊,你可能需要按照alternate directions on Gemcutter

1

我在Albertux' blox上遇到了這個解決方案。運行此腳本將修復它(它的工作非常適合我的Ubuntu 9.10的機器上):

#!/bin/bash 
#(download the latest on http://rubyforge.org/frs/?group_id=126) 
wget http://rubyforge.org/frs/download.php/43984/rubygems-update-1.3.0.gem 
sudo gem install rubygems-update-1.3.0.gem 
sudo update_rubygems 
# now this work: 
sudo gem update --system 
echo "done." 
0

我剛剛想RubyGems的升級,從1.2.0到1.3.7了同樣的問題。

SETP-1) 所以我剛剛下載的rubygems更新-1.3.7.gem從http://rubyforge.org/frs/?group_id=126

SETP-2) 創業板安裝的rubygems更新-1.3.7.gem

Setp- 3) update_rubygems

它適用於我。

相關問題