安装Rails错误:无法在本地或存储库中找到rails

时间:2009-12-30 02:53:33

标签: ruby-on-rails ruby

我一直在互联网上寻找解决方案......没有运气.. 我是铁杆新手......如果有人有想法,我很乐意听到。非常感谢!

我输入:

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

4 个答案:

答案 0 :(得分:2)

可能希望确保您拥有最新的rubygems:

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

然后:

sudo gem install rails

答案 1 :(得分:2)

只是为了检查......

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

编辑:实际上,如果你的RubyGems安装很旧,你可能需要关注alternate directions on Gemcutter

答案 2 :(得分: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."

答案 3 :(得分:0)

我尝试将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

它适用于我。