如何在Mac源码安装Go1.5开发环境
到这里下载Go语言源码包。
Go1.4到Go1.5是Go语言脱胎换骨的一次变更,The gc tool chain is being converted from C to Go
。具体为什么,文章最后有两段网摘的说明可以借鉴。
这里主要说明如何在Mac上源码部署Go1.5开发环境。
Go1.5开发环境依赖Go1.4版本作为引导,因为Go1.5使用Go本身来编译安装Go,所以必须保证服务器上已经安装Go1.4,这完全是为了解决先有鸡还是先有蛋的问题,当然如果你想避免编译安装1.4也可以直接使用二进制包。
在这里假设你希望将go1.5安装到$HOME/go1.5目录下,只需要以下几步:
- 下载Go1.5的源码放到$HOME/go1.5目录下
- 在安装Go1.5之前需要将Go1.4放到$HOME/go1.4下面或者export GOROOT_BOOTSTRAP=/go1.4安装目录/
- 到$HOME/go1.5/src/下执行all.bash即可
我习惯将软件安装至/usr/local/下,以下为我安装Go1.5(/usr/local/go1.5)的步骤:
wget https://storage.googleapis.com/golang/go1.5.1.src.tar.gz tar zxvf go1.5.1.src.tar.gz mv ./go /usr/local/go1.5 wget https://storage.googleapis.com/golang/go1.4.3.src.tar.gz tar zxvf go1.4.3.src.tar.gz mv ./go /usr/local/go-bootstrap1.4/ cd /usr/local/go-bootstrap1.4/src ./all.bash //编译安装Go1.4,有可能test不通过,只要编译通过,test可忽略,目的是需要go1.4的二进制包来编译1.5 cd /usr/local/go1.5/src GOROOT_BOOTSTRAP=/usr/local/go-bootstrap1.4 ./all.bash //可在环境变量中添加GOROOT_BOOTSTRAP,然后再编译Go1.5
以下为网摘:
相关推荐
瓜牛呱呱 2020-11-12
柳木木的IT 2020-11-04
yifouhu 2020-11-02
lei0 2020-11-02
源码zanqunet 2020-10-28
源码zanqunet 2020-10-26
一叶梧桐 2020-10-14
码代码的陈同学 2020-10-14
lukezhong 2020-10-14
lzzyok 2020-10-10
anchongnanzi 2020-09-21
clh0 2020-09-18
changcongying 2020-09-17
星辰大海的路上 2020-09-13
abfdada 2020-08-26
mzy000 2020-08-24
shenlanse 2020-08-18
zhujiangtaotaise 2020-08-18
xiemanR 2020-08-17