黄瓜,rspec和rails 3引发错误选项: – profile

我第一次使用带有导轨3的黄瓜。

的Gemfile

group :test do gem "rspec" gem "rspec-rails" gem "database_cleaner" gem "spork" gem "cucumber", :git => "git://github.com/aslakhellesoy/cucumber.git" gem "cucumber-rails", :git => "git://github.com/aslakhellesoy/cucumber-rails.git" gem "capybara" gem "capybara-envjs" gem "launchy" gem "ruby-debug" end 

并用发电机安装黄瓜骨架

 rails generate cucumber:install --rspec --capybara 

这会生成一个cucumber.yml

  default:  features wip: --tags @wip:3 --wip features rerun:  --format rerun --out rerun.txt --strict --tags ~@wip 

如果我运行它运行的最简单的function,但在测试后它会引发exception

 $ rake cucumber bundle exec /Users/www/.rvm/rubies/ruby-1.8.7-p330/bin/ruby -I "/Users/www/.rvm/gems/ruby-1.8.7-p330@my_app/bundler/gems/cucumber-e2df150cc4fd/lib:lib" "/Users/www/.rvm/gems/ruby-1.8.7-p330@my_app/bundler/gems/cucumber-e2df150cc4fd/bin/cucumber" --profile default Using the default profile... (...) 1 scenario (1 passed) 2 steps (2 passed) 0m0.146s invalid option: --profile Test::Unit automatic runner. Usage: /Users/www/.rvm/gems/ruby-1.8.7-p330@my_app/bundler/gems/cucumber-e2df150cc4fd/bin/cucumber [options] [-- untouched arguments] 

我找不到这个小问题的解决方案,有什么帮助吗?

尝试使用cucumber features或只是cucumber而不是rake cucumber

尝试将此文件function/ support / minitest_disable.rb放入以下代码:

 require 'multi_test' MultiTest.disable_autorun 

并在黄瓜项目中看到这个讨论