解决: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!

相关推荐
Warson_L4 小时前
高性能架构设计
python·go
我不会起名字3225 小时前
Redis 从 0 到 1(三十七·收官):36 篇浓缩成 1 张知识地图 + 50 项生产 Checklist
redis·go·知识体系·checklist·收官
Mz码不住5 小时前
用 Wails 写一个跨平台进程管理器
go
我不会起名字32210 小时前
消费回调固定 return nil:错误传播与 Kafka 位点提交的区别
后端·mongodb·kafka·go·im·故障排查
孔令飞14 小时前
把 Agent 搬进飞书:飞书 Agent 机器人演示
云原生·go·ai编程
码上踩坑1 天前
Claude Code 会话攒太多,我用 Go 写了个本地管理台
go
孔令飞2 天前
企业智能化升级:智能体平台设计和实现
云原生·go·ai编程
vipxieliang2 天前
Go GC 性能优化实践:从 GOGC、GOMEMLIMIT 到分配优化
后端·go
小满zs3 天前
Go语言第十八章(架构设计)
后端·go
FungLeo4 天前
成为全栈·Go 后端篇·三轮代码审阅之后:把可读性和证据做成工程规则
golang·go·ast·静态检查·成为全栈·代码审阅