MacOS 中的 go darwin/arm64 SDK

Are*_*efe 6 go goland

我在 macOS M1 机器上安装了适用于 Apple Silicon 的 Goland 和 go SDK。在终端我得到 -

$ go version
go version go1.18.3 darwin/amd64
Run Code Online (Sandbox Code Playgroud)

当我尝试调试 go 应用程序时,出现以下错误 -

Debugging programs compiled with go version go1.18.3 darwin/amd64 are not supported. Use go SDK for darwin/arm64.
Run Code Online (Sandbox Code Playgroud)

如何在 MacOS 中安装 go darwin/arm64 SDK?

Tam*_*mam 9

那是因为你下载了错误的文件,因为amd64和arm64之间存在差异,请尝试在稳定版本中下载arm64版本。

ps:安装arm64版本前请尝试卸载amd64版本

下载ARM64


Are*_*efe 5

我从页面安装了正确的版本 -

https://go.dev/dl/

在此输入图像描述