无法在intellij idea 12上运行黄瓜测试

时间:2014-04-17 06:26:09

标签: ruby macos intellij-idea gem cucumber

我已按照所有必要步骤安装了ruby和捆绑包。

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。

请帮帮我。 非常感谢,

3 个答案:

答案 0 :(得分:2)

我的 IntelliJ Idea 14 出现了类似的问题,因为它错误地为项目设置'SDK for Ruby下的 Gems bin目录指定了路径。

我将其更改为/.rvm/gems/ruby-2.1.4/bin,并且在运行黄瓜测试时,它会将其选中并运行验收测试。

答案 1 :(得分:0)

我遇到了同样的问题。当我查看模块设置时,它确实在列表中显示了黄瓜宝石。我点击了黄瓜宝石并点击了更新宝石'。它确实找到了更新版本的黄瓜宝石(1.3.15而不是1.3.14)并更新了它。之后我能够在没有错误的情况下运行我的黄瓜测试。

答案 2 :(得分:0)

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

  1. 设置红宝石及其宝石

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

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