首页 > 后端开发 > Golang > 正文

为什么我的 Delve 调试器无法在 Visual Studio Code 中运行?

Susan Sarandon
发布: 2024-11-11 05:49:03
原创
738 人浏览过

Why Is My Delve Debugger Not Working in Visual Studio Code?

对 Visual Studio Code 中的 Delve 调试器进行故障排除

尽管安装了 Go 扩展,但在让 Delve 调试器在 Visual Studio Code 中工作时遇到问题。以下是解决此问题的分步指南:

先决条件

  • 安装最新版本的 Go 并设置 GOROOT 和 GOPATH 环境变量。
  • 将 $GOPATH/bin 添加到您的操作系统 PATH 环境变量。
  • 设置 GO15VENDOREXPERIMENT=1。
  • 使用 go get github.com/derekparker/delve/cmd/dlv 安装 dlv(Go 调试器) 。确保它在 $GOPATH/bin 中可用。
  • 安装 Visual Studio Code。

DLV 扩展和配置

  • 安装对 Visual 的 Rich Go 语言支持来自 Marketplace 的 Studio Code 扩展。

在 VS Code 中调试设置

  • 在 VS Code 中打开包含 Go 项目的文件夹(Ctrl Shift E)。
  • 打开 hello.go 文件或创建一个新文件。
  • 在要调试的行上按 F9 添加断点(例如 i := 101)。
  • 按 F5开始调试或运行应用程序。
  • 使用 F10 跳过,使用 F11 进入,使用 Shift F11 跳出代码块。

启动配置

默认情况下,您的 launch.json 配置保持不变:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}",
            "env": {},
            "args": []
        }
    ]
}
登录后复制

结果

按照这些步骤操作后,您应该能够在 Visual Studio Code 中成功使用 Delve 调试器。

以上是为什么我的 Delve 调试器无法在 Visual Studio Code 中运行?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板