Ruby on rails Cucumber最后测试了一个奇怪的错误

Ruby on rails Cucumber最后测试了一个奇怪的错误,ruby-on-rails,ruby,cucumber,Ruby On Rails,Ruby,Cucumber,我在运行cumber测试时出现了一个奇怪的错误。所有测试都正常运行,但最后出现以下错误: → bundle exec rake cucumber /Users/rudolf/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -S bundle exec cucumber --profile default Using the default profile... (All tests run properly at this point) 27 scenarios

我在运行cumber测试时出现了一个奇怪的错误。所有测试都正常运行,但最后出现以下错误:

→ bundle exec rake cucumber
/Users/rudolf/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -S bundle exec cucumber  --profile default
Using the default profile...

(All tests run properly at this point)

27 scenarios (27 passed)
245 steps (245 passed)
0m27.778s
/Users/rudolf/.rvm/gems/ruby-2.0.0-p247@global/gems/minitest-4.7.5/lib/minitest/unit.rb:1037:in `block in process_args': invalid option: --profile (OptionParser::InvalidOption)
    from /Users/rudolf/.rvm/gems/ruby-2.0.0-p247@global/gems/minitest-4.7.5/lib/minitest/unit.rb:1016:in `new'
    from /Users/rudolf/.rvm/gems/ruby-2.0.0-p247@global/gems/minitest-4.7.5/lib/minitest/unit.rb:1016:in `process_args'
    from /Users/rudolf/.rvm/gems/ruby-2.0.0-p247@global/gems/minitest-4.7.5/lib/minitest/unit.rb:1066:in `_run'
    from /Users/rudolf/.rvm/gems/ruby-2.0.0-p247@global/gems/minitest-4.7.5/lib/minitest/unit.rb:1059:in `run'
    from /Users/rudolf/.rvm/gems/ruby-2.0.0-p247@global/gems/minitest-4.7.5/lib/minitest/unit.rb:795:in `block in autorun'
我正在使用Ruby 2和Rails 4,这是我的文件中的测试部分:

group :development, :test do
  gem 'rspec-rails'
  gem 'capybara'
  gem 'cucumber-rails', require: false
  gem 'selenium-webdriver'
  gem 'database_cleaner'
  gem 'shoulda-matchers'
  gem 'nokogiri'
end
我还对信号量()运行了这些测试,它也在那里发生

编辑:
cumber.yml

<%
rerun = File.file?('rerun.txt') ? IO.read('rerun.txt') : ""
rerun_opts = rerun.to_s.strip.empty? ? "--format #{ENV['CUCUMBER_FORMAT'] || 'progress'} features" : "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} #{rerun}"
std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --tags ~@wip"
%>
default: <%= std_opts %> features
wip: --tags @wip:3 --wip features
rerun: <%= rerun_opts %> --format rerun --out rerun.txt --strict --tags ~@wip

默认值:功能
wip:--标记@wip:3--wip功能
rerun:--format rerun--out rerun.txt--strict--tags~@wip

我通过大量的谷歌搜索和尝试解决了这个问题:当我运行时

bundle exec cucumber
或者仅仅

cucumber

(没有
rake
)它工作正常。这并不能真正解决问题,但至少现在可以了。

你的
cucumber.yml
是什么样子的?还要更新
minitest
。我没有黄瓜。yml任何地方,默认情况下应该有一个吗?根据
捆绑安装
使用minitest(4.7.5)
,我使用了4.7.5版。哦,对不起,我错过了。我用cucumber.yml更新了帖子。您是否可以将minitest更新为最新版本并重试?