我的Go環境是執行在Ubuntu 18.04上面,所以以下是Linux的安裝方法!
安裝與設定環境
到官網去瀏覽一下近期的版本,這邊我下載的是 Go 1.13.3,而目前官方最新的是 Go 1.14.1 (3/28查詢結果)。
以下是安裝與設定的過程
步驟一: 使用指令來下載 Go 1.13.3 壓縮檔
$ wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz
步驟二: 解壓縮
$ sudo tar -xvf go1.13.3.linux-amd64.tar.gz
步驟三: 將整個執行環境的資料夾移置/usr/local下
$ sudo mv go /usr/local
針對 Linux 的設定
步驟四: 加入GOROOT
GOROOT 是一個指向系統內Golang主程式安裝位置,我把這個位置加進系統的環境變數裡面
export GOROOT=/usr/local/go
步驟五: 加入GOPATH
GOPATH 是一個工作目錄的位置,也把這個位置加進系統的環境變數中
export GOPATH=$HOME/go
步驟六: 將上述兩個全域變數在加進系統路徑的環境變數中
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
最後,執行這個指令讓設定生效
source ~/.profile
(更新)針對 mac 的設定,建立 goHello 目錄
步驟四:在 ~/.bash_profile 加上以下資訊
export GOPATH=/Users/xxx/goHello/
export PATH=$PATH:/usr/local/go/bin
最後,執行這個設定生效
source ~/.bash_profile
檢查安裝狀況
我會先看版本,能看到版號就表示安裝順利
$ go version
接著也可以查看它的環境變數的資訊,可以看到已設定過的GOPATH和GOROOT的位置
$ go env
跑一個 hello world
建立一個檔案叫 hello.go,並加上下列程式。
package main
import "fmt" // must be double quote
func main() {
fmt.Println("Hello, World!\n")
}
然後執行,
$ go run hello.go
確認執行結果正確,便可以編譯囉!
$ go build hello.go
Go 指令的延伸參考
操作指令及Hello World!