mac m1芯片 vscode 无法调试
解决办法
1、首先查看本机类型
uname -m
uname -m
# arm64
2、根据机型选择安装包:https://studygolang.com/dl
3、之后一路next即可
4、这里默认安装了其他的依赖。这里主要讲下安装dlv-dap这个包。
如果你安装的golang版本大于等于1.16。可以运行下面的命令
go install github.com/go-delve/delve/cmd/dlv@master
# 到GOPATH目录下执行下面命令
mv dlv dlv-dap
如果没有dlv-dap这个包,是无法进行调试的
5、上面安装完毕之后,就可以参考下面的动态图,开启你的调试之旅
注意:如果你在一台机器中安装过很多版本,导致无法调试,建议下载匹配你系统的go版本之后,在GOPATH中删除dlv-dap这个文件。然后按照上面的步骤在重试一遍。