解决 Goland 无法 debug 高版本 Go 问题

2024-09-13 13:52:14 阅读:111 评论:0 点赞:0

出现问题原因:
因为 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
标签: go dlv debug

永不言弃

职业:后端开发工程师
学校:重庆师范大学
城市:重庆
文章:165
好吧,不知道说点什么...

登录逐梦笔记

注册逐梦笔记

已有账号?