环境
gin + golang 2022.3.1
启动时报错如下:
注意:看最后一行的警告,就是导致debug无法停止的原因
分析
Golang自带的dlv版本如下:
就是由于其自带的dlv版本太低了,无法debug
解决
自己下载源码,安装后配置到 golang 里面,操作如下:
- go get -u github.com/derekparker/delve/cmd/dlv
- 默认是安装 $GOPATH/bin 目录下,如图:
- 在Golang中分别配置如下两个自定义属性
- 配置的值为:dlv.path=$GOPATH/bin/dlv.exe
- 最后重启 Golang 就可以了
配置DEBUG
不爽
启动的时候有个提示,暂时还没办法去除,只是不爽,不影响使用
参考
https://blog.csdn.net/wys74230859/article/details/109244481
https://blog.csdn.net/qq_41312061/article/details/112510204
https://www.cnblogs.com/HappyTeemo/p/17168744.html --这个说要切换GO SDK到低版本的,不符合使用规则