Go升级1.20后Goland Debug提示 undefined behavior

昨日将Go升级至1.20.4,使用Goland进行Debug时提示如下警告:

WARNING: undefined behavior - version of Delve is too old for Go version 1.20.4 (maximum supported version 1.19)

此警告是由于Goland自带的的Dlv版本导致,可进行升级处理,操作如下:

1、下载代码并安装

git clone https://github.com/go-delve/delve.git

go install github.com/go-delve/delve/cmd/dlv@latest

2、复制文件至Goland安装路径

此时可去GOPATH路径下获取文件,如果么有配置GOPATH则可通过go env命令查看

go env
image.png

PS:安装的比较早,还指定了一下GOPATH,新版本已无需指定

image.png
复制div.exe至{Goland安装目录}\plugins\go\lib\dlv\windows目录下,替换原div.exe
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容