4

一般来说,我对使用终端和编程比较陌生。这是我当前在点击“开始调试”按钮时遇到的错误是 VS Code:

调试器终端错误:进程失败:spawn ~/.rvm/gems/ruby-2.3.4/bin/rdebug-ide.bat ENOENT

我的设置是 bash on ubuntu (WSL) on Win10 10.0.16299。我将 VS Code 1.21.1 集成终端设置为使用 zsh。

这是我到目前为止采取的步骤:

  1. 为 VS Code 安装了 ruby​​ 扩展
  2. 在VS Code集成终端里面,我跑了gem install ruby-debug-ide -v 0.7.0.beta3
  3. gem install debase -v 0.2.2
  4. 根据这里的答案,我创建了一个 .bat 文件~/.rvm/gems/ruby-2.3.4/bin/rdebug-ide.bat
  5. 将此添加到我的launch.json里面的调试器的vs代码中:

{

        "name": "Debug Local File",
        "type": "Ruby",
        "request": "launch",
        "cwd": "${workspaceRoot}",
        "program": "${file}",
        "pathToRDebugIDE": "~/.rvm/gems/ruby-2.3.4/bin/rdebug-ide.bat",

},

看来我可能需要使用 rdebug-ide.bat 的实际 Windows 路径而不是 WSL 路径,但我听说在 Windows 上的 WSL 文件夹中扎根是不好的。我想我会先在这里问一下,以防我采取了错误的步骤来解决这个问题,或者如果使用实际的 Windows 路径可能会搞砸。

4

0 回答 0