go: unsupported GOOS/GOARCH pair darwin/arm
详细错误如下:
GOROOT=/usr/local/go #gosetup
GOPATH=/Users/username/go #gosetup
/usr/local/go/bin/go build -o /private/var/folders/hg/7zsw4rs96yn00qlg0xvvbbyh0000gn/T/GoLand/___go_build_PrestoCommon PrestoCommon #gosetup
go: unsupported GOOS/GOARCH pair darwin/arm
Compilation finished with exit code 2
使用goland运行go代码出现上面的错误,但是单独使用命令行是没问题的,很奇怪,关注了一下 go env列表中的值: GOARCH="arm"
判断应该是这里出现了问题,值应该是arm64,因此在goland运行时追加了一个环境变量:
最终成功运行: