MAC OS下安装go调试模块 - Delve for golang deubg

梦飞扬_b1f9 · · 1259 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

安装:

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文件,其实启动配置文件没问题,只是代码有问题。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:梦飞扬_b1f9

查看原文:MAC OS下安装go调试模块 - Delve for golang deubg

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1259 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传