你好,游客 登录 注册 搜索
背景:
阅读新闻

Raspberrypi树莓派Liunx下安装Golang1.9环境(Debian)

[日期:2017-09-07] 来源:Linux社区  作者:nickchou [字体: ]

直接安装go1.6以上版本会出现提示 Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
Go1.9的构建过程需要用于引导的 Go1.4二进制文件(简而言之,它需要去构建Go)

首先从源头构建Go1.4
然后用Go1.4二进制文件从源代码构建Go1.6以上版本

安装流程

1、如果安装了旧版本的Go,请取消设置 $GOPATH, $GOROOT
2、确保Git已经安装

git version

配置Git

git config --global user.email "替换成你的邮箱"
git config --global user.name "替换成你的姓名"

新的SSH密钥和添加公钥到Github帐户

ssh-keygen -t rsa -b 2048


复制公钥~/.ssh/id_rsa.pub进入github SSH设置,添加新的SSH密钥

3、安装gcc和glibc-devel
sudo apt-get install gcc glibc-devel

4、从源代码构建Go1.4【clone和编译会比较慢,原因大家懂的】

cd ~/
git clone git@github.com:golang/go.git
cd go
git checkout -b 1.4.3 go1.4.3
cd src
./all.bash

5、复制~/go到$GOROOT_BOOTSTRAP(~/go1.4默认情况下)`

cp ~/go ~/go1.4 -rf

6、从源头构建Go1.9 【编译过程需要耐心等待...】

cd ~/go
git clean -dfx
git checkout -b 1.9 go1.9
cd src
./all.bash

7、设置$GOPATH并添加Go二进制路径$PATH

sudo vi /etc/profile

# Golang Env
export PATH=$PATH:/home/pi/go/bin
export GOPATH=/home/pi/go-projects

8、重启和测试

sudo reboot
go version

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-09/146785.htm

linux
相关资讯       安装Golang1.9  Golang1.9 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款