Goland无法Debug
起因
今天用goland,Debug代码出现如下报错
其原因是因为正在使用的Delve试调器版本太旧,无法兼容当前的Go语言版本1.22.1
Delve是Go语言的一个调试工具,用于提供源码级别的调试功能
Go语言每隔一段时间会发布新版本,而相应的调试器Delve也可能会更新以提供新的特性或修复已知问题
解决
下载最新dlv
在工作目录中,GOPATH或者项目目录下,cmd执行如下命令
go install github.com/go-delve/delve/cmd/dlv@latest
覆盖旧dlv
复制 GOPATH / bin / dlv.exe
移动到 {goland安装目录} / plugins / go / lib / dlv / windows / dlv.exe
重启goland
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通