我正在尝试从源代码安装我按照这个步骤git clone https://go.googlesource.com/gocd gogit checkout go1.6.1cd src./all.bash现在它给了我错误说##### Building Go bootstrap tool.cmd/distERROR: Cannot find /root/go1.4/bin/go.Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.知道如何解决这个问题吗,我只需要设置 env 变量或需要任何其他安装吗?
3 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
您需要安装 Go 1.4 或更高版本才能构建最新的 Go 版本。构建脚本默认为某个路径,但如果它不存在,您需要设置 GOROOT_BOOTSTRAP 环境变量以指向以前的 Go 安装。
繁星coding
TA贡献1797条经验 获得超4个赞
Go 是用 Go 编写的(从 1.5 版开始),所以你必须先安装 Go1.4。只需获取 Go Version Manager 并运行:
$ gvm install go1.4
$ gvm use go1.4
$ export GOROOT_BOOTSTRAP=$GOROOT
另一种方法是安装gcc go前端:
$ sudo apt-get install gccgo-5
$ sudo update-alternatives --set go /usr/bin/go-5
$ export GOROOT_BOOTSTRAP=/usr
慕桂英4014372
TA贡献1871条经验 获得超13个赞
如果您不使用 gvm 并且在 Linux 上,则您的 go 二进制文件主要安装在/usr/local/go/bin/go
. 您需要设置/usr/local/go
为您GOROOT_BOOTSTRAP
的:
$ export GOROOT_BOOTSTRAP=/usr/local/go
- 3 回答
- 0 关注
- 449 浏览
添加回答
举报
0/150
提交
取消