【 Version Management 】透過 gvm 安裝 Golang
內容
- 學習目標
- 前置準備作業
- 安裝
Go
版本管理工具 -gvm ( Go Version Manager )
- 以下範例使用
Azure Ubuntu 18.04 VM
為例說明之 - 安裝
Go
版本為go1.13.5
- 以下範例使用
學習目標
- 透過
gvm
( Go Version Manager ) 安裝Golang
安裝 gvm 與 Golang
Step 1. 安裝相依套件
- 請在終端機輸入下方指令
sudo apt-get install -y binutils bison gcc make
Step 2. 安裝 gvm
-
透過指令安裝
gvm
( 請在終端機輸入下方指令 )bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
-
生效
source /home/$(whoami)/.gvm/scripts/gvm
Step 3. 先安裝舊版本
- go1.4 之後的版本皆使用 go 編譯,因此沒有安裝 go 的狀況下之後的版本皆無法編譯
- 安裝方式
-
安裝 go1.4 版本 ( 請在終端機輸入下方指令 )
gvm install go1.4 -B
-
使用 go1.4 版本
gvm use go1.4
-
設定環境變數
export GOROOT_BOOTSTRAP=$GOROOT
-
Step 4. 查看可安裝的版本
- 請在終端機輸入下方指令
gvm listall
Step 5. 列出本地版本
- 請在終端機輸入下方指令
gvm list
Step 6. 安裝 go1.13.5
- 請在終端機輸入下方指令
gvm install go1.13.5
Step 7. 使用 go1.13.5 版本 ( 目前的 session 生效 )
- 請在終端機輸入下方指令
gvm use go1.13.5
Step 8. 將 go1.13.5 版本設為預設版本
- 請在終端機輸入下方指令
gvm use go1.13.5 --default
Step 9. 確認版本
- 請在終端機輸入下方指令
go version
Step 10. 查看環境變數
- 請在終端機輸入下方指令
go env