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

 

posted @ 2024-06-05 10:47  张永峰z  阅读(291)  评论(0编辑  收藏  举报