安裝
因爲apt-get的go版本比較低,所以從官網下載自己需要的版本:
網站:https://golang.google.cn/dl/
下載對應系統的文件,通過共享文件夾傳輸到虛擬機。
打開終端:
解壓:輸入 sudo tar -C /usr/local -xzf go1.11.1.linux-amd64.tar (後面是對應版本的,換成自己下載資源的文件名)
配置環境變量:從這裏開始有兩種方法
1.修改profile,我配置這個環境,關閉終端後go version和go env都顯示未安裝,不太推薦這個方式,可能出問題,但是方法記載一下:
vi ~/.profile
在文件最下加入:
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOBIN=/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=HOME/go/bin
然後:wq保存退出
載入資源:source ~/.profile
接下來創建文件夾:
cd ~
mkdir go
可以用go version和goenv查看安裝情況
2.修改bashrc(親測可行)
sudo vim ~/.bashrc
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOBIN=/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=HOME/go/bin
依舊:wq保存退出
載入資源:source ~/.bashrc
後續操作相同。
升級
根據上述步驟安裝go,目錄在 /usr/local/go,想要升級版本,只需要將原來的go文件夾重命名,可以在local目錄下使用命令:
sudo mv go go1.11
就可以把go文件夾改名,然後將想要的版本解壓到usr/local下就可以,命令:
sudo tar -C /usr/local -xzf go1.13.10.linux-amd64.tar
(後面是對應版本的,換成自己下載資源的文件名)
然後可以
go version
驗證