首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用现有的自制安装引导Golang安装的最佳方法

用现有的自制安装引导Golang安装的最佳方法
EN

Stack Overflow用户
提问于 2016-09-12 20:13:43
回答 1查看 1.2K关注 0票数 0

Go工具链在Go中被重写,需要一个先前的Go编译器来执行安装。

可以使用GOROOT_BOOTSTRAP环境变量指向现有编译器。

在我的情况下,我已经安装了家庭酿造。接下来,我想通过“brew升级go”从源代码和(而不是)编译。我想使用Homebrew编译最新的源代码,因为它已经存在于系统中。

以下抛出一个错误(“找不到包”)

代码语言:javascript
运行
复制
cd $GOPATH/src/github.com/golang/go/src
GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.6.2 ./all.bash

这一点也是如此(“找不到/usr/local/c业力/go/1.6.2/go/bin/go”)

代码语言:javascript
运行
复制
GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.6.2/go ./all.bash

但这是可行的(除了我之外,它在Python _lldb.so插件错误中失败了)

代码语言:javascript
运行
复制
GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.6.2/libexec ./all.bash

在这种情况下,"libexec“是做什么的?是否有更好的方法来安装古朗,之前的编译器是来自自制的?

EN

回答 1

Stack Overflow用户

发布于 2018-04-01 21:05:54

Post版本1.4 Go是用go编写的,因此您需要安装一些能够理解和编译go的本地工具链,通常称为go工具链。

不要更改其他内容,只需安装最新的1.4版本,并将GOROOT_BOOTSTRAP指向此。在我的例子中,我安装了Go 1.4.3并放置到目录C:\Go143中,并且在windows上设置了GOROOT_BOOTSTRAP=C:\Go143

在那之后所有的人都工作了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39458106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档