1. 程式人生 > >Golang 安裝以及升級版本指令碼

Golang 安裝以及升級版本指令碼

官方會經常釋出 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 即可。