2011-09-27 61 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