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这个文件。然后按照上面的步骤在重试一遍。

posted @ 2021-11-12 21:21  Myuniverse  阅读(500)  评论(0编辑  收藏  举报