下載並解壓
[root@localhostsoft]# wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
將源碼包解壓後直接放到 /usr/local 目錄下, 不用再次 make && make install 來安裝了, 開箱即用
[root@localhostsoft]# tar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz
建立新檔案並開啟
[root@localhostsoft]# vim /etc/profile.d/go.sh
輸入內容 export PATH=$PATH:/usr/local/go/bin
儲存退出:wq
立即生效環境變數
[root@localhostsoft]#source/etc/profile.d/go.sh
你可能會說這麼添加環境變數, 多不快捷啊!當然你也可以直接在shell中輸入以下內容:
exportPATH=$PATH:/usr/local/go/bin
1
但就個人認為我這個方法來是比較不錯的, 編譯一個軟體需要添加一個檔案,
然後 source 一下匯入到當前軟體需要添加的環境變數到系統$PATH中, 每一個人都有一個強迫症的習慣吧!
那好, 請尊重自己好了~~~
再在好了, 你可能在shell的任何位置輸入 go 命令了!
添加GOPATH和添加環境變數沒有本質的區別就是作用不一樣罷了
建立一個工作目錄, 這個目錄就是你以後開發學習go語言的主要戰場了, 如在使用者家目錄建立這樣一個目錄 dev/go
[root@localhost~]# mkdir -p ~/dev/go
建立一個環境變數檔案 gopath.sh 並開啟
[root@localhost~]# vim /etc/profile.d/gopath.sh
輸入GOPATH具體指向位置
exportGOPATH=/root/dev/go
儲存退出
:wq!
立即生效這個GOPATH環境變數
[root@localhost~]# source /etc/profile.d/gopath.sh
驗證GOPATH環境變數是否添加成功
[root@localhost~]# echo $GOPATH/root/dev/go
OK, 那麼這個GOPATH環境變數也就添加完成了
建立測試檔案 hello_world.go
[root@localhost~]# vim ~/dev/go/hello_world.go
編輯檔案
package main import("fmt")func main(){fmt.Println("Hello world!")}
運算測試檔案 hello_world.go
[root@localhost ~]#go run ~/dev/go/hello_world.go Hello world!