Shane Xu's Home

Life is too short for so much sorrow.

从源代码安装golang

本文的的主要内容来自golang源代码中的 install-source.html 内容。

克隆源代码

git clone https://github.com/golang/go.git

安装bootstrap binar

go1.4以后golang工具链全都由golang编译,所以从源码安装golang需要一个bootstrap环境,也就是说需要一个golang编译器。这里可以通过系统的包管理器安装go1.4后的版本。

brew install go

编译安装

cd go/src
GOROOT_BOOTSTRAP=/usr/local/opt/go/libexec ./all.bash

检查

$ ../bin/go version
go version devel +739bf6b929 Fri Sep 27 21:17:15 2019 +0000 darwin/amd64

Comments

comments powered by Disqus