Goland Mac M1芯片无法Debug 原因总结与处理方法汇总
无法Debug可能导致的原因与解决方案
1.go语言 下载非arm版本。若是非arm版本需要下载arm版本go 工具。点击进入Go语言包官方下载地址
//确认一下go 是否是arm版本
go version
或者
go env
2.Goland要下载 适配Apple 芯片的版本的。点击进入Goland官方下载地址
3.上述两步没有问题的话,就看你当前是否缺失dlv文件
//检查命令
which dlv
若该文件出现在go path 的bin文件夹中,则正常。若没有则需要下载。
//dlv 文件下载安装
go install github.com/go-delve/delve/cmd/dlv@latest
4.若检查Go,Goland,Dlv文件全都没有问题,依然无法Debug,那你可能和我一样,需要更新一下Xcode基础工具包。
//a.先删除原有工具包
sudo rm -rf /Library/Developer/CommandLineTools
//b.重新安装xcode工具包(命令后,会弹出一个协议框,同意安装即可)
xcode-select --install