我正在尝试将rspec设置为在VsCode中以调试模式运行

时间:2019-01-25 18:44:51

标签: ruby-on-rails ruby rspec visual-studio-code cucumber

我正在尝试设置VsCode以在调试模式下运行规格测试。

我已将以下launch.json文件添加到项目中。我正在使用rvm,并已在该位置安装了必要的gem,例如rspec。

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "RSpec - all",
            "type": "Ruby",
            "request": "launch",
            "program": "<home>.rvm/gems/ruby-2.4.5/gems/rspec",
            "args": [
                "-I",
                "${workspaceRoot}/spec/*_spec.rb"
            ]
        }
    ]
}

在调试模式下运行时,控制台中将显示以下内容。

  

未捕获的异常:无法加载此类文件-   主目录/.rvm/gems/ruby-2.4.5/gems/rspec

我已经根据找到的文档安装了必要的扩展。 红宝石,日光照相和rubicon

任何帮助将不胜感激。

谢谢你, 乔

1 个答案:

答案 0 :(得分:0)

which rspec命令的输出设置为“ program”参数。