我正在尝试在linux.(amd64)中构建和安装GO1.6。
我已经安装了go 1.42。
我一直收到错误:构建dist时不允许导入周期。
我将go符号链接到/usr/lib/golang/bin/go中的/usr/bin。我设置了GOROOT_BOOTSTRAP=/usr
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/usr/share/gocode"
GORACE=""
GOTOOLDIR="/usr/bin/pkg/tool/linux_amd64"
GOROOT="/usr/bin"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"你知道这里出了什么问题吗?
发布于 2016-04-01 04:19:34
谢谢你,JimB!
该问题是由于GOROOT_BOOTSTRAP的值不正确造成的。它应该设置为现有的go 1.4安装目录,其中包含所有go代码和库,而不仅仅是"go“可执行文件。
https://stackoverflow.com/questions/36322263
复制相似问题