Go 开发环境自举

2018-11-21  本文已影响0人  jimmyzha

Go从1.5开始实现了自举,但是"鸡生蛋,蛋生鸡"的问题,还是需要从1.4构建开始。

    环境:

Mac  12.2

    如果从源码构建1.4是需要C的支持,因为本文重点是讲Go的构建,所以Go1.4就直接用了构建好的安装包。

下载源码

准备目录

我这里直接pull的Master分支

环境变量

期中GOPATH中的三个目录应按顺序加入,因为当用执行 go get 安装三方包的时候会默认安装到第一个目录中。

配置 go-bootstrap 环境变量 ,

    go-bootstrap=/usr/local/go-bootstrap

回到 /usr/local 目录,新建一个软连,将/usr/local/go-bootstrap 链到go的安装版本(自举要用到环境变量)

然后进入源码目录 在src下执行./all.bash(注意权限问题)。漫长的编译过后,配置环境变量 。

然后大功告成,自举。

上一篇 下一篇

猜你喜欢

热点阅读