标签:rap bin 方案 系统 ring export bootstrap not home
之前迷上了神奇的Go语言,就在windows上装上了Go1.8,挺顺风顺水的,不过最近换上了Linux时,编译安装就炸了,各种报错。今天就留个记录,备个份!
编译安装Go1.8的主体思路:
1.由于Go1.8的安装需要go1.4的二进制,所以,如果没安装go1.4的小伙伴,直接安装1.8估计会这样
|
|
这个GOROOT_BOOTSTRAP地址默认在/root/go1.4(~/go1.4)
2.用all.bash安装1.4时炸了
报错如下
|
|
所以解决方案是
|
|
导致的原因是:CGO_ENABLED: Controls cgo usage during the build. Set it to 1 to include all cgo related files, .c and .go file with “cgo” build directive, in the build. Set it to 0 to ignore them.在构建过程中控制cgo的使用。当设置为1,在构建时,会包含所有cgo相关的文件,如带有”cgo”编译指令的.c和.go文件。当设置为0,则忽略它们(即禁用CGO)
3.在顺利的安装完1.4后再安装1.8,应该也没问题了,最后设置一下环境变量
|
|
在里面加上:
|
|
然后重启电脑,执行
|
|
显示到版本号的话就可以愉快的玩耍了!
虽然安装的历程有点坎坷,不过看在go编程这么奇葩有趣的份上,忍了吧!O(∩_∩)O哈哈~
标签:rap bin 方案 系统 ring export bootstrap not home
原文地址:https://www.cnblogs.com/sanxiandoupi/p/11633176.html