我正在尝试构建并在linux中安装1.6。(amd64)。
我已经安装了1.42。
我一直收到错误:构建dist时不允许导入循环。
我已经从/ 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"
任何想法这里出了什么问题?
答案 0 :(得分:0)
谢谢JimB!
问题是由于GOROOT_BOOTSTRAP的值不正确。它应该设置为现有的go 1.4安装目录,其中包含所有go代码和&图书馆而不只是"去"可执行文件。