猿问

从源代码安装时出错

我正在尝试从源代码安装


我按照这个步骤


git clone https://go.googlesource.com/go

cd go

git checkout go1.6.1


cd src

./all.bash

现在它给了我错误说


##### Building Go bootstrap tool.

cmd/dist

ERROR: Cannot find /root/go1.4/bin/go.

Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.

知道如何解决这个问题吗,我只需要设置 env 变量或需要任何其他安装吗?


至尊宝的传说
浏览 451回答 3
3回答

开心每一天1111

您需要安装 Go 1.4 或更高版本才能构建最新的 Go 版本。构建脚本默认为某个路径,但如果它不存在,您需要设置 GOROOT_BOOTSTRAP 环境变量以指向以前的 Go 安装。

繁星coding

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

如果您不使用 gvm 并且在 Linux 上,则您的 go 二进制文件主要安装在/usr/local/go/bin/go. 您需要设置/usr/local/go为您GOROOT_BOOTSTRAP的:$ export GOROOT_BOOTSTRAP=/usr/local/go
随时随地看视频慕课网APP

相关分类

Go
我要回答