You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M2芯片Mac在GoLand调试Go程序报错:无法在Rosetta下运行

M2 Mac下GoLand调试报错「could not launch process: can not run under Rosetta...」的解决方案
  • 检查Go的架构版本:打开终端执行go version,确认输出包含darwin/arm64。如果显示darwin/amd64,说明装了x86架构的Go,去Go官网重新下载适配arm64的版本安装。
  • 修正GoLand的运行架构:
    1. 找到应用程序里的GoLand,右键选择「显示简介」
    2. 取消勾选「使用Rosetta打开」
    3. 重启GoLand
  • 配置GoLand的Go SDK:
    1. 按Cmd+,打开设置面板,找到Go > GOROOT
    2. 确保选中的是arm64版本的Go安装路径,避免选择x86版本的Go
    3. 同步检查Go > GOPATH,确保路径未关联x86的Go环境
  • 清理缓存:
    1. 终端执行go clean -cache清除Go编译缓存
    2. 在GoLand里点击「File > Invalidate Caches...」,选择「Invalidate and Restart」重启IDE

内容的提问来源于stack exchange,提问作者Marwan Bshara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:02:03