项目更改过远程dlv后发现本地无法调试,上网找了一下解决方案,完美解决问题。
- 更新
dlv
go get -u github.com/go-delve/delve/cmd/dlv
或者
go get -u github.com/derekparker/delve/cmd/dlv
- 在Golang的
Help -> Edit Custom Properties
中更改路径
dlv.path = $GOPATH/bin/dlv
注意,此处的路径需要找到刚刚更新过的dlv的位置,默认是在系统GOPATH的bin目录下
- 重启Golang,推荐使用
File -> Invalid Caches
重启
重启后可以正常debug
可以运行