Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在命令行中运行cumber脚本时未定义的步骤定义_Ruby_Command Line_Cucumber - Fatal编程技术网

Ruby 在命令行中运行cumber脚本时未定义的步骤定义

Ruby 在命令行中运行cumber脚本时未定义的步骤定义,ruby,command-line,cucumber,Ruby,Command Line,Cucumber,我以前使用RubyMine来运行cucumber测试脚本,它工作得很好,但我正在寻找一种替代方法来从命令行运行这些脚本 当我试图从cmd运行一个特定的.feature文件时,我得到一个错误,指出我的Ruby步骤定义未定义。我假设这是因为它们与我尝试运行的.feature文件不在同一目录中 以下是我的cmd输出: 欢迎任何建议!如果您正在从您的\u目录运行cucumber,请向表示感谢。然后,您的.feature文件应位于您的\u目录/功能中,并且支持您的\u目录/功能/步骤定义中的步骤定义(.

我以前使用RubyMine来运行cucumber测试脚本,它工作得很好,但我正在寻找一种替代方法来从命令行运行这些脚本

当我试图从cmd运行一个特定的.feature文件时,我得到一个错误,指出我的Ruby步骤定义未定义。我假设这是因为它们与我尝试运行的.feature文件不在同一目录中

以下是我的cmd输出:


欢迎任何建议!如果您正在从
您的\u目录运行
cucumber
,请向表示感谢。然后,您的
.feature
文件应位于
您的\u目录/功能中,并且支持
您的\u目录/功能/步骤定义中的步骤定义(
.rb
文件)


如果您正在运行Win10,请选中-使您的生活更美好;-)

请不要发布截图。将错误代码剪切/粘贴到具有适当格式的问题中。请共享您的runner类