安装Rails错误:无法在本地或存储库中找到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 

只是为了检查……

…在安装Rails之前尝试执行sudo gem update --system以确保安装了最新的RubyGems?

编辑:实际上,如果您的RubyGems安装很旧,您可能需要遵循Gemcutter上的备用指示 。

可能想确保你有最新的rubygems:

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

然后:

 sudo gem install rails 

我在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." 

我尝试将rubygems从1.2.0升级到1.3.7时遇到了同样的问题。

Setp-1)所以我刚从http://rubyforge.org/frs/?group_id=126下载了rubygems-update-1.3.7.gem

Setp-2)gem install ruby​​gems-update-1.3.7.gem

Setp-3)update_rubygems

它对我有用。