构建Go 1.6的问题

时间:2016-03-31 00:42:03

标签: go build

我正在尝试构建并在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"

任何想法这里出了什么问题?

1 个答案:

答案 0 :(得分:0)

谢谢JimB!

问题是由于GOROOT_BOOTSTRAP的值不正确。它应该设置为现有的go 1.4安装目录,其中包含所有go代码和&图书馆而不只是"去"可执行文件。