goland中调试的方法:
1、golang软件并新建一个项目;
2、编写一个完整的go代码;
3、使用鼠标在代码前点击插入断点;
4、右键选中新建的goland项目;
5、选择“Debug”→“go build goexample”;
6、最后使用【F7】进行调试即可。
具体操作步骤:
1、打开golang软件,新建一个goland项目。
2、在goland项目中编写一个完整的go代码。
3、在每行代码前用鼠标点击插入断点。
4、使用鼠标右键选中新建的goland项目。
5、选中“Debug”菜单中的“go build goexample”选项。
6、最后可通过键盘上的【F7】进行调试即可。
Version of Delve is too old for this version of Go【Goland Debug】报错
在项目的控制台输入:go get -u github.com/go-delve/delve/cmd/dlv
go install github.com/go-delve/delve/cmd/dlv
最近升级了 Go 到 1.14,发现使用 Goland debug 程序的时候报错了。完整的报错信息如下。
1 | API server listening at: 127.0.0.1:53951 |
错误信息提示的很明显,也就是现在 Goland 使用的 dlv,不支持 Go > 1.13 的版本,所以实际上,升级一下 dlv,然后将 Goland 使用的 dlv 路径重新指定一下就好了。
操作路径:Goland -> Help -> Edit Custom Properties…
重新指定:
填入:dlv.path=/Users/youName/go/bin/dlv