故障现象:
用vscode的bashdb调试bash 脚本时,出现如下打印:

故障原因:
setttings.json中,“cwd”定义目录错误,或者缺少“cwd”定义;
解决办法:
打开settings.json文件,增加“cwd”这一行,修改成自己bash脚本所在目录,即可;
我的cwd如下:
"launch": {
"configurations": [
{
"name": "Bash-Debug", // 配置名称,将会在启动配置的下拉菜单中显示
"type": "bashdb", // 配置类型,这里只能为cppdbg
"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
"program": "${file}", // 将要进行调试的程序的路径
"cwd": "/test/toolbox/",
}
//"args": ["-a","-b","-c"],
]
},

参考:
VsCode | 在 Windows 上调试Bash脚本_vscode bash debug配置cwd_孟华328的博客-优快云博客
当在VSCode中使用bashdb调试Bash脚本遇到问题时,可能是因为settings.json中的cwd设置不正确或缺失。解决方法是打开settings.json,添加或修正cwd配置,使其指向脚本所在目录,例如cwd:/test/toolbox/。这样可以确保调试环境能正确找到脚本。
1万+





