繁体   English   中英

无法在IntelliJ Idea 12上运行黄瓜测试

[英]Unable to run cucumber test on intellij idea 12

我已经按照所有必要的步骤安装了红宝石和捆绑包。

which ruby
/Users/v-bpurkayastha/.rvm/rubies/ruby-1.9.3-p194/bin/ruby

which gem
/Users/v-bpurkayastha/.rvm/rubies/ruby-1.9.3-p194/bin/gem

但是在运行时的intellij想法上说

 Cucumber support disabled because 'cucumber-rails' gem or Cucumber Rails plugin 
 are missing. Install gem and add it to the Gemfile

在运行配置中,它说

No cucumber gem found in sdk 

即使选择SDK之后。

请帮帮我。 非常感谢,

我的IntelliJ Idea 14也有类似的问题,其中错误地为项目设置的Ruby SDK下的Gems bin目录分配了路径。

我将其更改为/.rvm/gems/ruby-2.1.4/bin,然后在运行黄瓜测试时将其拾取并运行验收测试。

我有同样的问题。 当我查看模块设置时,确实在列表中显示了黄瓜宝石。 我单击黄瓜宝石,然后单击“更新宝石”。 它确实找到了黄瓜宝石的较新版本(1.3.15而不是1.3.14)并进行了更新。 之后,我可以无错误地运行我的黄瓜测试。

对于我的版本(IntelliJ 2018.3 Ultimate),因为我的项目由Java模块以及黄瓜测试模块(位于“ test / func”文件夹中)组成。 我不得不

  1. 设置红宝石及其宝石

  2. 将测试文件夹导入为模块

    • 项目设置->模块,通过导入现有源添加模块
  3. 将Ruby SDK添加到该模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM