Goland Mac M1芯片无法Debug 原因总结与处理方法汇总

文章讲述了在MacM1芯片电脑上,Goland无法进行Debug的可能原因及解决办法,包括确认Go语言是否为arm版本,安装适配的Goland版本,检查并安装dlv调试工具,以及更新Xcode的CommandLineTools。按照提供的步骤操作,可以解决大部分Debug故障。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落凡尘.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值