首頁 > 軟體

Raspberrypi樹莓派Liunx下安裝Golang1.9環境(Debian)

2020-06-16 17:08:12

直接安裝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


IT145.com E-mail:sddin#qq.com