因为goland debug的时候,需要版本在1.13.0以上,于是我就重新安装golang版本。尝试过go1.16.3.darwin-amd64.pkg,go1.15.5.darwin-amd64.pkg,go1.14.2.darwin-amd64.pkg,go1.13.0.darwin-amd64.pkg,发现会出现如图所示的场景,一直在转圈,怎么也进不去。
然后我又修改goland的版本,结果还是老样子。最后跟着网上的教程,下载dlv,进行手动调试,发现也不行。
最后,我发现我下载的goland的版本不对。我一直安装的是这个,其实m1芯片安装的应该是后面这个。
这样调试就好了。
补充:
但是还会出现一种情况,就是这些你都配置好的情况下,它还是无法debug,尤其是你的mac系统更新以后,所以你还是做好安装dlv吧。
步骤:
1:进入你的GOPATH下的src目录下的github.com目录里面
2: 执行这些操作
git clone https://github.com/go-delve/delve.git
cd delve/cmd/dlv/
go build
go install
3:然后你就会在你的GOPATH的bin目录下发现dlv文件
4:点击help的这个
5:添加
dlv.path=/Users/qiyuekurong/go/bin/dlv
6:如果失败,请向我请教,时间充裕下我会免费为你解决。