01-go安裝
本教程適用于linux發行版安裝。
當前系統使用的是linux mint 19.ubuntu deepin 等同理。
下載安裝包
下載地址 go downloads。
選擇Linux包點擊下載。
開始安裝
1.設定安裝目錄
在下載好的壓縮包文件夾內打開終端,并設置安裝目錄環境變量,一般安裝目錄為/usr/local
。
export GO_INSTALL_DIR=/usr/local
2.解壓壓縮包到安裝目錄
sudo tar -xvzf go1.14.1.linux-amd64.tar.gz -C $GO_INSTALL_DIR
go1.14.1.linux-amd64.tar.gz
是我下載的版本,如果沒有tar命令,需要提前安裝:
sudo apt-get install tar
現在已經安裝好了,但是還不能使用,因為需要配置go的相關環境變量。
配置環境變量
打開用戶目錄下的.bashrc
文件,追加go相關的環境變量。
nano ~/.bashrc
追加下面內容:
# golang 相關環境變量
export GOROOT=/usr/local/go
export GOPATH=$HOME/backend/erp-server
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
- GOROOT: 此變量為go安裝的目錄
- GOPATH: 此變量為用戶項目實際目錄,如果沒有請創建
此時環境變量就設置好了。環境變量生效要重新打開終端或者運行:
source ~/.bashrc
source命令為立即生效
這里要強調一下,因為某種原因會導致go在使用的時候會出現網絡問題,所以推薦設置GOPROXY環境變量,一般設置為https://goproxy.cn
或者https://mirrors.aliyun.com/goproxy/
、還有https://goproxy.io
, 我測試下來https://goproxy.io
相對穩定好用。
打開.bashrc
文件直接追加即可。
export GOPROXY=https://goproxy.io
測試
1.查看go版本
打開終端執行
vincent@Inspiron-7559 Dir:~
·····$go version
go version go1.14.1 linux/amd64
看到版本信息代表已經安裝成功。
2.運行一個go文件
首先需要創建一個簡單的go代碼文件:
package mainimport "fmt"func main() {fmt.Println("Hello, 世界")
}
這是go語言的 hello world,程序員一看到這個想必就是很親切~~~。
打開終端,隨便在哪里打開,沒有必要在GOPATH
路徑下。創建一個 test.go 文件并添加上面的代碼。
nano test.go
別忘記保存,可以不使用nano,記事本也可以。
下面可以運行了
·····$go run test.go
Hello, 世界
通過go的run
命令就可以直接運行這個test.go文件了,當我們看到下面一句話打印出來的時候就代表成功了。
Hello, 世界
3.編譯一個go文件
我們將上面的test.go文件直接編譯成二進制文件:
go build test.go
此時目錄下會生成一個 test 的二進制文件,我們運行它。
./test
此時同樣會輸出下面一句話
Hello, 世界
好了你已經成功安裝了go,打開了golang的大門!!!祝你好運!!