Ruby:在任何源代码中都找不到rake-0.9.2

Ruby:在任何源代码中都找不到rake-0.9.2,ruby,ruby-on-rails-3,bundler,aptana,Ruby,Ruby On Rails 3,Bundler,Aptana,注意:我重新标记了这个问题,因为我忽略了Aptana标签。在Aptana Studio 3中选择“运行服务器”时出错。Aptana尝试执行script/rails服务器,这导致以下错误 也许阿普塔那大师能回答 在我发现的所有类似问题中,我都仔细阅读并尝试了建议的解决方案。大多数问题都没有公认的答案 我启动了一个全新的Rails项目,从教程开始,当我尝试运行服务器时,我得到了臭名昭著的: 在任何源中都找不到rake-0.9.2 然而,gem列表显示: 耙(0.9.2,0.8.7) 当gem列表清

注意:我重新标记了这个问题,因为我忽略了Aptana标签。在Aptana Studio 3中选择“运行服务器”时出错。Aptana尝试执行script/rails服务器,这导致以下错误

也许阿普塔那大师能回答


在我发现的所有类似问题中,我都仔细阅读并尝试了建议的解决方案。大多数问题都没有公认的答案

我启动了一个全新的Rails项目,从教程开始,当我尝试运行服务器时,我得到了臭名昭著的:

在任何源中都找不到rake-0.9.2

然而,gem列表显示:

耙(0.9.2,0.8.7)

当gem列表清楚地显示gem存在时,我怎么会收到这个错误

如何调试和解决此问题

我的档案是:

gem 'rails', '3.0.4' 
gem 'sqlite3' 
gem 'sqlite3-ruby', :require =>'sqlite3'

您需要在gem文件中要求rake gem

gem 'rails', '3.0.4' 
gem 'sqlite3' 
gem 'sqlite3-ruby', :require =>'sqlite3'
gem 'rake', '0.9.2'
现在运行
bundle安装
确保您已连接到internet。
现在,如果要执行rake任务,请使用
bundle exec rake task\u name

您需要在gem文件中使用rake gem

gem 'rails', '3.0.4' 
gem 'sqlite3' 
gem 'sqlite3-ruby', :require =>'sqlite3'
gem 'rake', '0.9.2'
现在运行
bundle安装
确保您已连接到internet。
现在,如果您想执行rake任务,那么使用bundle exec rake task\u name

实际上,在随后的Apatana更新中,这个错误消失了。现在,我可以再次使用“运行服务器”菜单项运行我的应用程序


它目前在Aptana 3.0.8.201658上运行,实际上,在随后的Apatana更新中,这个错误消失了。现在,我可以再次使用“运行服务器”菜单项运行我的应用程序


它目前在Aptana 3.0.8.201658上运行

尝试“bundle exec your command”。好的,“bundle exec rails server”和“rails server”一样有效。为什么“脚本/rails服务器”不起作用?假设您指的是“rails s”。公平地说,我不完全确定。最近我和rake也有同样的问题。考虑到您还没有运行rails 3.1,我建议卸载rake 0.9.x,直到它更稳定。您不需要指定
sqlite3ruby
sqlite3
。只要
sqlite3
就足够了。也许你需要运行“bundle安装”之类的程序?试试“bundle exec your command”。好的,“bundle exec rails server”和“rails server”一样有效。为什么“脚本/rails服务器”不起作用?假设您指的是“rails s”。公平地说,我不完全确定。最近我和rake也有同样的问题。考虑到您还没有运行rails 3.1,我建议卸载rake 0.9.x,直到它更稳定。您不需要指定
sqlite3ruby
sqlite3
。只要
sqlite3
就足够了。也许你需要运行“bundle安装”之类的程序?我已经做了差不多两天了!!你是救命恩人!我已经做了差不多两天了!!你是救命恩人!