安装:
xcode-select --install
go get github.com/go-delve/delve/cmd/dlv
检查是否安装成功:
dlv version
Delve Debugger
Version: 1.5.0
看看安装到哪儿了:
find ~ -name dlv
/Users/mac/go/bin/dlv
/Users/mac/go/pkg/mod/github.com/go->delve/delve@v1.5.0/cmd/dlv
终端下试个调试:
dlv debug test/main.go
在vscode中,如果没有go.mod文件,调试将会失败,解决办法:
go init your_package_name
这样会生成一个go.mod. 然后再按F5调试,如果弹出选项:
go
go dlv dap
二个都可以,后面的看上去能提供更多功能的体验。
如果不想每次都做这个选择,请点击Run菜单下面的Add Configuration...
如果代码有问题,下面的DEBUG CONSOLE中会显示。这时可能会弹出:
Failed to continue: Check the debug console for details.
让你配置launch.json文件,其实启动配置文件没问题,只是代码有问题。
有疑问加站长微信联系(非本文作者)