运行 黄瓜与“--retry”时出现“无效选项”错误

“invalid option” error when running cucumber with “--retry”

这是我在 RubyMine 中的 cucumber.yml 文件中的一行

default: RDEE_BROWSER=chrome --no-source --color --format pretty --format html --out testresults/reportch.html --tags @current_tests

这很好用,但是当我这样添加 --retry 2 时

default: RDEE_BROWSER=chrome --no-source --color --format pretty --format html --out testresults/reportch.html --retry 2 --tags @current_tests

现在报错如下

invalid option: --retry (OptionParser::InvalidOption)

我正在使用黄瓜 3.1.2 和 ruby 2.6.5

大家有什么想法吗?

谢谢你的提示,你们都帮我弄明白了。 问题出在我的 gem 文件中,即使命令行 cucumber --version 返回 3.1.2

,它也被锁定到旧版本的黄瓜 (2.2.0)

现在是 gem 'cucumber','3.1.2' 并且在一个很好的捆绑安装重试之后正在工作

再次感谢