gpt4 book ai didi

go - 使用现有的 Homebrew 软件安装引导 Golang 安装的最佳方式

转载 作者:数据小太阳 更新时间:2023-10-29 03:14:49 26 4
gpt4 key购买 nike

Go 工具链已用 Go 重写,需要预先存在 Go 编译器才能执行安装。

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

在我的情况下,我已经通过 Homebrew 安装了 Go。展望 future ,我想从源代码编译,通过'brew upgrade go'。我想使用 Homebrew 安装来编译最新的源代码,因为它已经存在于系统中。

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

cd $GOPATH/src/github.com/golang/go/src
GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.6.2 ./all.bash

这也是(“找不到/usr/local/Cellar/go/1.6.2/go/bin/go”)

GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.6.2/go ./all.bash

但这行得通(大多数情况下,除了我,它因 Python _lldb.so 插件错误而失败)

GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.6.2/libexec ./all.bash

“libexec”在这种情况下做了什么?有没有更好的方法来安装 golang,而之前的编译器来自 Homebrew 软件?

最佳答案

Go 1.4 之后的版本是用 go 编写的,所以你需要安装一些可以理解和本地编译 go 的东西,通常称为 go 工具链。

不要更改任何其他内容,只需安装最新的 1.4 版本并将 GOROOT_BOOTSTRAP 指向这里。就我而言,我安装了 Go 1.4.3 并放入目录 C:\Go143 并在 Windows 上执行此操作设置 GOROOT_BOOTSTRAP=C:\Go143

之后一切正常

关于go - 使用现有的 Homebrew 软件安装引导 Golang 安装的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39458106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com