方法1:

1)下载 Go 最新源码。

用一台非 M1 电脑,下载 Go 最新源码,假设下载到用户目录:

$ cd ~
$ git clone https://github.com/golang/go

2)进行交叉编译

$ cd go/src
$ GOOS=darwin GOARCH=arm64 ./bootstrap.bash

在用户目录下会生成 go-darwin-arm64-bootstrap 文件夹和 go-darwin-arm64-bootstrap.tbz 压缩包,将之传 silicon M1 Mac ,在 M1 电脑以此作为 bootstrap,重新编译 Go,也可以直接将它作为 Go 编译器使用。

$ cd ~/go-darwin-arm64-bootstrap
$ bin/go env
方法2
go get golang.org/dl/go1.16beta1

在浏览器中输入:

https://golang.org/dl/
往下接,接就看到了
如果打不开Ghepler可以知道一下,只能帮到这儿了,:)

买了 M1 还没装 Go 的,可以试试了。

切记:非正式版,最好不要用于生产环境