最近寫go程序需要在centos系統安裝go環境,查找資料後安裝完成,記錄一下,有兩種方法:
1. 利用yum 源安裝
yum install go -y
查看安裝的版本
go version
當然這是在對go的版本沒有要求的情況下,根據yum源安裝,但是有的yum源裏沒有go的安裝包,不想更換yum源的情況下,可以用第二種方法
2. 利用Go安裝包安裝
1)下載安裝包
wget -c https://storage.googleapis.com/golang/go1.11.5.linux-amd64.tar.gz
2) 解壓
將源碼包解壓後直接放到 /opt/ 目錄下, 不用再次 make && make install 來安裝了, 開箱即用
tar -C /opt/ -zxvf go1.11.5.linux-amd64.tar.gz
3) 添加系統環境變量
需要添加GO的環境變量到系統$PATH中,步驟如下:
1 . 創建文件
vim /etc/profile.d/go.sh
在打開的文件里加入
export PATH=$PATH:/opt/go/bin
使剛剛創建文件生效
source /etc/profile.d/go.sh
4) 設置 GPOPATH 目錄
GOPATH這個環境變量它指定了一個目錄, 這個目錄包含了我們所有的源碼 ,是工作目錄
我們寫的代碼可以放到這個目錄下面。
創建工作目錄
mkdir -p ~/home/go/
將這個目錄添加到GOPATH中
跟上面一樣需要先創建一個文件
vim /etc/profile.d/gopath.sh
export GOPATH=/home/go/
在文件裏面輸入GOPATH具體指向位置
使剛剛創建文件生效
source /etc/profile.d/gopath.sh
驗證GOPATH環境變量是否添加成功
echo $GOPATH
如果輸出 /home/go 即成功
以上基本Go環境就安裝成功了,我們可以寫一個小程序運行一下,看看是否能執行成功:
在 /home/user/go 目錄下新建一個小程序 helloworld.go
vim helloword.go
在文件裏輸入以下程序:
package main
import (
"fmt"
)
func main() {
fmt.Println( "Hello world!" )
}
執行程序
go run helloworld.go
如果出現以下輸出說明我們Go安裝成功