【问题标题】:Cannot run specs with jRuby 9.1.17 in Rubymine 2019.1无法在 Rubymine 2019.1 中使用 jRuby 9.1.17 运行规范
【发布时间】:2019-09-08 15:31:31
【问题描述】:

我已经安装了新版本的 RubyMine (Rubymine 2019.1),但我无法再运行规范了。我假设我缺少一个设置...

  • 设置 > 语言和框架:已选择“Ruby SDK:jRuby 9.1.17.0p0”
  • Tools > Bundler > Install/update(我的 gem 文件指出已安装 rspec 3.5)
  • Rubymine 重启

当我右键单击一个测试并单击“运行测试”操作时(与以前版本相同的运行配置):

运行“我的测试”Lib 文件管理器时出错,找不到 Ruby 的“测试单元”gem SDK 与 interpeter 'C:/jruby-9.1.17.0/bin/jruby.exe'

如果我尝试使用 jRuby 9.2.0,它似乎可以运行,但我的项目 gem 不适用于 jRuby 9.1.17。是否仍然可以使用 jruby 9.1.17 执行规范?

【问题讨论】:

  • 只是为了确定,您是否设法从命令行手动运行这些测试?
  • 命令行有效,旧的 Rubymine 仍然有效...

标签: ruby rspec rubymine


【解决方案1】:

这可能是文件名掩码中多余撇号的问题 - https://youtrack.jetbrains.com/issue/RUBY-25035

检查运行/调试配置并删除它们(如果存在)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多