出现问题原因:
因为 Go 版本过高,或者 Go 开发环境配置不正确等各种原因,大部分情况出现在同时使用多个 Go 版本得情况。
具体解决办法如下:
# 先查看当前GO环境
go env
# 安装最新版得 dlv 工具
go install github.com/go-delve/delve/cmd/dlv@latest
# 默认 Goland dlv 工具所在位置
# C:\Program Files\JetBrains\GoLand 2023.3.5\plugins\go-plugin\lib\dlv\windows\dlv.exe
# 将最新版得 dlv 工具覆盖 goland 默认 dlv 即可
# 注意:dlv 工具是向下兼容得,它得版本必须高于 go 的版本。
或者可以配置 Goland 的 help > Edit Custom Properties
打开 idea.properties
中进行自定义配置:
# custom GoLand properties (expand/override 'bin\idea.properties')
dlv.path=<GOBIN>/dlv