Install golang1.6 on raspberry pi 3
背景
树莓派是的包管理器里面是没有golang1.6的, 最新的是1.3, 但是很多的软件的需求是1.4以上, so 自己在官网下载golang1.6的源代码来编译吧
准备
软件包
golang源码
bootstrap
步骤
切换到root账户
cd /usr/local/bin
su
下载解压源码
curl https://storage.googleapis.com/golang/go1.6.src.tar.gz | tar xz
curl http://dave.cheney.net/paste/go-linux-arm-bootstrap-c788a8e.tbz | tar xj
编译
GO_TEST_TIMEOUT_SCALE=10 GOROOT_BOOTSTRAP=/usr/local/bin/go-linux-arm-bootstrap ./all.bash
前面的是给all.bash提供GO_TEST_TIMEOUT_SCALE,GOROOT_BOOTSTRAP环境变量
我的大概编译了1个小时左右
环境变量
添加
mkdir /usr/local/bin/go/gopath
export GOPATH="~/gopath/"
export PATH="$PATH:/usr/local/bin/go/bin"
GOPATH
go命令依赖的的一个重要的环境变量, go get的代码就是放到这个目录
删除
unset GOPATH
查看
echo $GOPATH
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。