2011-09-07 63 views
0

注意:由于我忽略了包含Aptana标记,因此我重申了这个问题。在Aptana Studio 3中选择“运行服务器”时会发生错误.Aptana会尝试执行脚本/导轨服务器,这会导致下面的错误。Ruby:无法在任何源中找到rake-0.9.2

也许Aptana的专家可以回答?


我已经翻遍了,并在我发现的所有类似问题中尝试了建议的解决方案。大多数问题没有被接受的答案。

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

找不到任何的耙0.9.2来源

然而,宝石列表显示:

耙(0.9.2,0.8.7)

当宝石清单显示宝石在那里时,我该如何接收这个错误?

如何调试和解决此问题?

我的Gemfile是:

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

尝试“捆绑exec您的命令”。 – vise

+1

好吧,“bundle exec rails server”的工作方式与“rails server”一样。为什么不“脚本/轨道服务器”工作? – wadesworld

+0

假设你的意思是“铁轨s”。为了公平,我不完全确定。最近我发现了自己的一些问题。考虑到你没有运行rails 3.1,我会建议卸载rake 0.9.x直到它更稳定。 – vise

回答

2

需要导入耙宝石在你的Gemfile

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

+0

我已经在这里差不多2天了!你是一个救星! –

1

其实,在Apatana的后续更新,这个错误就走开了。我现在可以再次使用“运行服务器”菜单项运行我的应用程序。

它目前在Aptana上运行3.0.8.201201201658