配置VS代码以在WSL上使用ruby调试器
一般来说,我对使用终端和编程比较陌生。以下是我当前在点击“开始调试”按钮时遇到的错误:VS代码: 调试器终端错误:进程失败:生成 ~/.rvm/gems/ruby-2.3.4/bin/rdebug-ide.bat-enoint 我的设置是Win10.0.16299上ubuntu(WSL)上的bash。我将VS代码1.21.1集成终端设置为使用zsh 以下是我迄今为止采取的步骤:配置VS代码以在WSL上使用ruby调试器,ruby,rubygems,visual-studio-code,windows-subsystem-for-linux,ruby-debug-ide,Ruby,Rubygems,Visual Studio Code,Windows Subsystem For Linux,Ruby Debug Ide,一般来说,我对使用终端和编程比较陌生。以下是我当前在点击“开始调试”按钮时遇到的错误:VS代码: 调试器终端错误:进程失败:生成 ~/.rvm/gems/ruby-2.3.4/bin/rdebug-ide.bat-enoint 我的设置是Win10.0.16299上ubuntu(WSL)上的bash。我将VS代码1.21.1集成终端设置为使用zsh 以下是我迄今为止采取的步骤: 为VS代码安装了ruby扩展 在VS代码集成终端内部,我运行了gem安装ruby调试ide-v0.7.0.beta3
gem安装ruby调试ide-v0.7.0.beta3
gem安装debase-v 0.2.2
~/.rvm/gems/ruby-2.3.4/bin/rdebug ide.bat创建了一个.bat文件
看起来我可能需要使用rdebug-ide.bat的实际windows路径而不是WSL路径,但我听说在windows上的WSL文件夹中扎根是不好的。我想我应该先问一下这里,以防我采取了错误的步骤来解决这个问题,或者使用实际的windows路径可能会把事情搞砸。你让它工作了吗?我现在很挣扎,我得到了
调试器终端错误:进程失败:spawn rdebug ide enoint
,但是你的配置文件看起来不像我的。
"name": "Debug Local File",
"type": "Ruby",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "${file}",
"pathToRDebugIDE": "~/.rvm/gems/ruby-2.3.4/bin/rdebug-ide.bat",