2009-12-30 29 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

它适用于我。

相关问题