解决:GoLand能断点,但无法下一步debug | 下一步按钮是灰的

目录

  • [1. 背景](#1. 背景)
  • [2. 解决方案](#2. 解决方案)

1. 背景

突然发现goLand能断点成功,但是无法debug下一步,又急,网上一下子没找到解决方案,最后花了好多时间,打印了好多日志才定位到代码问题所在,后面花时间研究了一下,解决了,特记录一下。

2. 解决方案

重新指定 delve ,步骤如下:

  • 拉取github上delve的源码,git clone https://github.com/go-delve/delve.git
  • 打开cmd,进入上面下载的delve文件夹内,cd delve
  • 新建bin文件夹,mkdir bin
  • 编译一个dlv.exe文件,go build -o bin\dlv.exe cmd\dlv\main.go
  • 进入goland, Help->Edit Custom VM options,加入 -Ddlv.path=D:\<your path>\delve\bin\dlv
  • 重启goland,就可以断点"下一步"了

over,enjoy!

相关推荐
东风t西瓜12 小时前
golang项目开发环境配置
go
zhuyasen1 天前
在某些 Windows 版本,Go 1.25.x 编译出来的 exe 运行报错:此应用无法在你的电脑上运行
windows·go·编译器
用户89535603282201 天前
深入浅出 Go slices 包:类型安全、内存安全与高性能实践
go
王中阳Go2 天前
Python 的 PyPy 能追上 Go 的性能吗?
后端·python·go
Qiuner2 天前
历劫波,明真我——Debug Commune
ai·开源·bug·debug·信息差·信息·交流
gopyer2 天前
180课时吃透Go语言游戏后端开发11:Go语言中的并发编程
golang·go·游戏开发·并发编程
Java陈序员3 天前
简单好用!一款针对 IT 团队开发的文档管理系统!
mysql·docker·go
程序员爱钓鱼3 天前
Go语言实战案例——进阶与部署篇:性能优化与 pprof 性能分析实践
后端·google·go
程序员爱钓鱼4 天前
Go语言实战案例——进阶与部署篇:使用Go编写系统服务(如守护进程)
后端·google·go
无责任此方_修行中4 天前
谁动了我的数据?一个 Bug 背后的“一行代码”真凶
后端·node.js·debug