2021-05-12 14:32:11
Raspberrypi樹莓派Liunx下安裝Golang1.9環境(Debian)
直接安裝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
相關文章