下載并解壓
[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
創(chuàng)建新文件并打開
[root@localhostsoft]# vim /etc/profile.d/go.sh
?輸入內(nèi)容 export PATH=$PATH:/usr/local/go/bin
?保存退出:wq
立即生效環(huán)境變量
[root@localhostsoft]#source/etc/profile.d/go.sh
你可能會說這么添加環(huán)境變量, 多不快捷靶罾燕酷!當(dāng)然你也可以直接在shell中輸入以下內(nèi)容:
exportPATH=$PATH:/usr/local/go/bin
1
但就個(gè)人認(rèn)為我這個(gè)方法來是比較不錯(cuò)的, 編譯一個(gè)軟件需要添加一個(gè)文件,
然后?source?一下導(dǎo)入到當(dāng)前軟件需要添加的環(huán)境變量到系統(tǒng)$PATH中, 每一個(gè)人都有一個(gè)強(qiáng)迫癥的習(xí)慣吧!
那好, 請尊重自己好了~~~
再在好了, 你可能在shell的任何位置輸入?go?命令了!
添加GOPATH和添加環(huán)境變量沒有本質(zhì)的區(qū)別就是作用不一樣罷了
創(chuàng)建一個(gè)工作目錄, 這個(gè)目錄就是你以后開發(fā)學(xué)習(xí)go語言的主要戰(zhàn)場了, 如在用戶家目錄創(chuàng)建這樣一個(gè)目錄?dev/go
[root@localhost~]# mkdir -p ~/dev/go
創(chuàng)建一個(gè)環(huán)境變量文件?gopath.sh?并打開
[root@localhost~]# vim /etc/profile.d/gopath.sh
輸入GOPATH具體指向位置
exportGOPATH=/root/dev/go
保存退出
:wq!
立即生效這個(gè)GOPATH環(huán)境變量
[root@localhost~]# source /etc/profile.d/gopath.sh
驗(yàn)證GOPATH環(huán)境變量是否添加成功
[root@localhost~]# echo $GOPATH/root/dev/go
OK, 那么這個(gè)GOPATH環(huán)境變量也就添加完成了
創(chuàng)建測試文件?hello_world.go
[root@localhost~]# vim ~/dev/go/hello_world.go
編輯文件
package main import("fmt")func main(){fmt.Println("Hello world!")}
運(yùn)算測試文件?hello_world.go
[root@localhost ~]#go run ~/dev/go/hello_world.go ?Hello world!