Ruby on rails Ubuntu:;无法在本地或存储库中找到rails“;

Ruby on rails Ubuntu:;无法在本地或存储库中找到rails“;,ruby-on-rails,ubuntu,Ruby On Rails,Ubuntu,我将在我的Ubuntu机器上安装RubyonRails。至少现在,我打算用杂种狗 当我进入这一步时: sudo gem install rails …我得到这个信息: Bulk updating Gem source index for: http://gems.rubyforge.org/ ERROR: could not find rails locally or in a repository 批量更新以下项目的Gem源索引:http://gems.rubyforge.org/ 错误:无

我将在我的Ubuntu机器上安装RubyonRails。至少现在,我打算用杂种狗

当我进入这一步时:

sudo gem install rails
…我得到这个信息:

Bulk updating Gem source index for: http://gems.rubyforge.org/ ERROR: could not find rails locally or in a repository 批量更新以下项目的Gem源索引:http://gems.rubyforge.org/ 错误:无法在本地或存储库中找到rails
下一步该怎么办?

我会先尝试更新gems。最新版本是1.3.3。您可以通过以下方式在Ubuntu上执行此操作:

sudo gem install rubygems-update
sudo update_rubygems

gem安装rails-source

基本上,再试一次! 这可能是一个严重的错误,但在早期版本中(我大约在1年前遇到过这个问题),它发生在第一次尝试时,当再次尝试时,gem最终会被找到。我认为这与服务器的性能等有关

使用最新版本的rubygems可能是个好主意,如果它真的不起作用,您可以直接从sourceforge获取.gem文件并从中安装

例如,文件:


gem sources list
的输出是什么?你也在防火墙后面吗?对不起,我的意思是你在HTTP代理后面吗?gem sources list的输出是在运行第一个命令时输出的,我得到:批量更新Gem源索引:错误:在本地或存储中找不到rubygems更新我想你肯定是遇到了网络问题。几周前,当我在工作中安装ubuntu的时候,我也有过类似的行为……有没有端口被阻塞或者什么的?我怎样才能排除故障呢?我只是想强调一下这一点,它是不一致的。我相信“rails”是一种特殊的复合宝石。出于某种原因,安装单独的部件,如activerecord、activesupport等,对我来说从来都不会失败,但在过去(对于最新的RubyGems 1.3.1和更高版本来说,现在不是那么多),“rails”非常易变,通常需要几次尝试。本地安装的说明似乎让我走得更远,但它告诉我,我的rake版本不够新,尝试更新它会得到相同的“找不到”消息。我想我可以手动查找所有这些内容,但我尝试对所有内容使用包管理,但到目前为止它不起作用。
sudo gem install rubygems-update
cd /var/lib/gems/1.8/gems/rubygems-update-*
sudo ruby setup.rb
gem install rails-2.3.2 –local