Ruby on rails 运行rake失败,出现Gem::GemNotFoundException错误

Ruby on rails 运行rake失败,出现Gem::GemNotFoundException错误,ruby-on-rails,rubygems,rake,gem,mediatemple,Ruby On Rails,Rubygems,Rake,Gem,Mediatemple,背景故事: rails新手,正在尝试在Mediatemple DV服务器上安装Passenger。由于MT目前没有任何关于设置Rails生产环境的推荐“操作指南”,因此我在这里遵循并修改了CentOS指南 我已经安装了gem,然后以root身份运行gem安装rake。现在,只要我想跑 rake some_task 我得到以下错误 /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:370:in `bin_path': can't find gem

背景故事:

rails新手,正在尝试在Mediatemple DV服务器上安装Passenger。由于MT目前没有任何关于设置Rails生产环境的推荐“操作指南”,因此我在这里遵循并修改了CentOS指南

我已经安装了gem,然后以root身份运行gem安装rake。现在,只要我想跑

rake some_task
我得到以下错误

/usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:370:in `bin_path': 
can't find gem rake ([">= 0"]) with executable rake (Gem::GemNotFoundException)
from /usr/local/bin/rake:19:in `<main>'
/usr/local/lib/ruby/site\u ruby/1.9.1/rubygems.rb:370:in'bin\u path':
找不到具有可执行rake(gem::GemNotFoundException)的gem rake([“>=0”])
from/usr/local/bin/rake:19:in`'
rake安装在此处/usr/local/bin/rake

$PATH为/usr/kerberos/sbin:/usr/kerberos/bin://sbin://bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/bin:/usr/local/bin:/root/bin:/usr/bin:/usr/local/lib

gem的输出,其中rake为/usr/local/lib/ruby/1.9.1/rake.rb

。。。不幸的是,这就是我所能做的。我错过了什么导致了这次爆炸


提前谢谢

我不确定这是否有用也许会。。也许不是

但是首先运行一个gem列表,确保rake和乘客gem都显示出来。我想我记得最近在运行时,在尝试设置生产服务器时看到了一个类似的错误:

乘客-安装-apache2-模块


当我意识到我还没有安装乘客宝石时,我的脸都红了

不确定这会有帮助,也许会。。也许不是

但是首先运行一个gem列表,确保rake和乘客gem都显示出来。我想我记得最近在运行时,在尝试设置生产服务器时看到了一个类似的错误:

乘客-安装-apache2-模块


当我意识到我还没有安装乘客宝石时,我的脸变得苍白了。我在rake上也有类似的问题,但在ruby 1.9.2中


也许对你来说也会有帮助

我在rake上也有类似的问题,但是在ruby 1.9.2中


也许对你来说也会有帮助

谢谢你的回答,然而,乘客是绝对安装。宝石清单证实了这一点。另外。。这似乎是一个与rake相关的问题,经过编辑的问题反映了这一点。感谢您的回答,不过,乘客肯定已经安装好了。宝石清单证实了这一点。另外。。这似乎是一个与rake相关的问题,经过编辑的问题反映了这一点。