我使用以下代码下载并安装最新的 Go 版本
wget -c https://dl.google.com/go/go1.16.6.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
一切似乎都顺利,但是,当我尝试使用以下命令验证安装时:
go version
我收到以下错误:
-bash:/usr/local/go/bin/go:无法执行二进制文件:Exec 格式错误
我一直在寻找解决方案,但尚未找到任何有用的方法。我正尝试在 s390x arch 而不是标准 amd64 上安装 Go。
答案1
@steeldriver 提到,针对 s390x 的 go 特定版本可在 go 下载页面上找到
如果你向下滚动 GO 下载页面,你会看到 go1.16.6.linux-s390x.tar.gz...
我安装了此版本并且问题已解决。