Linux環境下安裝Go1.12及以上版本
在Debian 10中,使用APT安裝Go的版本爲1.11,如果需要安裝更高版本的Go,則需要自己從官網下載二進制分發格式並配置好環境。
1、文件下載
根據系統版本,去官網下載需要的版本,博主使用的硬件是arm64
架構(HiKey970或者其他arm64硬件,樹莓派下載armv6l),選擇的版本爲1.13
,所以下載的版本爲arm64
,一般服務器下載amd64
的即可。
右鍵需要下載的版本,點擊複製鏈接地址,在Linux環境下:
# 進入用戶根目錄
cd ~
# 使用wget下載,下載的爲go1.13的arm64二進制壓縮包
wget https://dl.google.com/go/go1.13.linux-arm64.tar.gz
# 解壓
tar zxf go1.13.linux-arm64.tar.gz
2、添加環境變量
先添加Go環境變量:
echo "export PATH=$HOME/go/bin:$PATH" >> ~/.bashrc # 將golang的bin目錄添加到 PATH環境變量中
然後編輯~/.bashrc
,添加代理(該環境變量只在該用戶下有用):
sudo nano ~/.bashrc
在最後添加下述內容:
# 啓用 Go Modules 功能
export GO111MODULE=on
# 配置 GOPROXY 環境變量
export GOPROXY=https://goproxy.io
其中:
PATH
:Go環境變量GO111MODULE
和GOPROXY
:Go代理,在國內由於牆的限制,需要配置代理,才能下載依賴包,否則可能出現timeout
錯誤。
編輯完成以後,使用source
使配置生效:
source ~/.bashrc
3、檢驗安裝
使用指令測試安裝是否成功:
go version
出現下述類似資料,表示安裝成功:
go version go1.13 linux/arm64
【注意】上述文件不強制放在用戶根目錄下,也可以放在其他目錄下,在配置環境變量時修改爲對應路徑即可。
【參考鏈接】