2011-09-27 67 views
1

我正在浏览Rails 3 in Action电子书,他们强调测试,但我似乎无法让黄瓜工作出于某种原因。我无法让黄瓜在Windows 7中工作

我一直使用rake cucumber:ok命令时出现Rake aborted! Stack level too deep错误。
任何人都知道可能是什么原因造成的?

这是我的宝石文件:

source 'http://rubygems.org' 
gem 'rails', '3.1.1.rc1' 

# Bundle edge Rails instead: 
# gem 'rails',  :git => 'git://github.com/rails/rails.git' 

gem 'sqlite3' 


# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', " ~> 3.1.0" 
    gem 'coffee-rails', "~> 3.1.0" 
    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 

group :test, :development do 
    gem 'rspec-rails', '~> 2.5' 
end 

group :test do 
    gem 'cucumber-rails' 
    gem 'capybara' 
    gem 'database_cleaner' 
end 
+0

你用什么命令? – Dogbert

+0

我忘了补充一点。现在修复它:) – imjp

回答

1

使用

bundle exec rake cucumber:ok 
+0

哦,快点!这固定它:)谢谢你! 是不是有一种方法可以输入'rake cucumber:ok'而不是'bundle exec rake cucumber:ok'? – imjp