[英]LoadError: cannot load such file — gherkin/formatter/json_formatter , on running command rackup ,ruby version 2.2.0 and cucumber 2.1.0
[英]Upgrade Cucumber 2.4 -> 4.0 failed: cannot load such file — cucumber/core/gherkin/tag_expression (LoadError)
將Cucumber框架從2.4升級到4.0並遇到問題:
Start Test Suite [ 2019-02-14 13:15:40 -0800 ]
Selenium standalone isn't running. Starting standalone server in background.
Determining host operating system... darwin18.2.0
Determining host operating system... darwin18.2.0
cannot load such file -- cucumber/core/gherkin/tag_expression (LoadError)
SITE_TYPE: desktop DEBUG_MODE: false SELENIUM_ENV: local SELENIUM BROWSER: firefox RERUN_TEST: false
quitting browser
End Test Suite [ 2019-02-14 13:15:42 -0800 ]
無法啟動任何帶有或不帶有標簽的測試,如果有人可以分享一些有關如何調試它的想法,將不勝感激?
tag_expression
移動到另一顆寶石:叫cucumber-tag_expressions
,提到這里 。 根據代碼中引發此錯誤的位置,您可能需要更改引起錯誤的require
,或者可能只需要安裝gem。
我注意到的另一件事是Cucumber 4.0仍處於RC(發行候選版本)中,尚未穩定,因此您可能要恢復到最新的穩定版本,即今天的3.1.2,這可能會解決此問題。 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.