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

时间:2011-09-07 21:50:20

标签: ruby ruby-on-rails-3 bundler aptana

注意:我重复了这个问题,因为我忽略了包含Aptana标签。在Aptana Studio 3中选择“运行服务器”时会发生错误.Aptana尝试执行脚本/ rails服务器,这会导致以下错误。

也许Aptana大师可以回答?


我已经查看并尝试了我发现的所有类似问题中的建议解决方案。大多数问题没有得到公认答案。

我已经开始了一个新的Rails项目开始教程,当我尝试运行服务器时,我得到臭名昭着的:

  

在任何来源

中都找不到rake-0.9.2

然而,宝石列表显示:

  

rake(0.9.2,0.8.7)

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

如何调试和解决此问题?

我的宝石文件是:

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

2 个答案:

答案 0 :(得分:2)

你需要在你的Gemfile

中要求rake gem
gem 'rails', '3.0.4' 
gem 'sqlite3' 
gem 'sqlite3-ruby', :require =>'sqlite3'
gem 'rake', '0.9.2'

现在运行bundle install确保您已与互联网连接。 现在,如果您想执行rake任务,请使用bundle exec rake task_name

答案 1 :(得分:1)

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

它目前在Aptana 3.0.8.201201201658上有效。