Golang 安裝以及升級版本指令碼
阿新 • • 發佈:2018-12-22
官方會經常釋出 Golang 新版來修復一些補丁,所以版本有更新的話,我們也需要了解新版本的特性以及在伺服器上升級 Golang 版本到最新,以下介紹以原始碼的方式來安裝以及更新 Golang 版本。
在 home 目錄下建立 goinstall 目錄,然後在該目錄下建立升級部署檔案以及下載最新的 golang 原始碼:
以下是 install.sh 具體內容:
#!/bin/bash
if [ -z "$1" ]; then
echo "usage: ./install.sh go-package.tar"
exit
fi
if [ -d "/usr/local/go" ]; then
echo "Uninstalling old version..."
sudo rm -rf /usr/local/go
fi
echo "Installing..."
sudo tar -C /usr/local -xzf $1
echo "Done"
然後執行:
sh install.sh go1.10.linux-amd64.tar.gz
第二步:設定好 GOPATH,GOROOT
編輯 /etc/profile 在檔案尾部加入:
export GOPATH=/go
export GOROOT=/usr/local/go
export PATH=$PATH :$GOROOT/bin:$GOPATH/bin
然後執行 source /etc/profile
讓環境變數生效
至此,Golang 版本已安裝成功,如果需要升級的話只需要將最新的原始碼包下載到第一步的 goinstall 檔案下,然後執行sh install.sh go1.xx.linux-amd64.tar.gz
即可。