goland 无法调试问题解决
golang 版本升级后,goland 无法进行调试了
首先请看自己下载的版本是否有误
1.apple系 M系列芯片的 arm64版本
2.apple系 intel系列芯片的x86_64
3.windows系 intel
解决如下:
- 查看gopath
ericsanchez@Erics-Mac-mini gww-api % echo $GOPATH
/Users/ericsanchez/Code/gowork
- 下载dlv
git clone https://github.com/go-delve/delve
以下二选一
cd delve && go install github.com/go-delve/delve/cmd/dlv
或者
cd delve && make install
此步骤后在gopath的bin 目录应该会出现 dlv 执行文件
打开 goland
打开Goland Help->Edit Custom VM Options. 添加
-Ddlv.path=上面 echo出来的目录/bin/dlv
重启然后再试
最后:
如果还不行
打开Goland Help->Edit Custom properties 添加
dlv.path=上面 echo出来的目录/bin/dlv