設定環境
如果你的系統中沒有預安裝 Go,你可以訪問 https://golang.org/dl/ 並選擇你的平臺下載並安裝 Go。
要設定基本的 Go 開發環境,只需要設定影響 go 工具行為的許多環境變數中的一小部分(參見: 列出 Go 環境變數列表的完整列表)(通常在 shell 的~/.profile 檔案中,或者相當於類 Unix 作業系統)。
GOPATH
與系統 PATH 環境變數一樣,Go path 是一個:(Windows 上的 ;)分隔目錄列表,Go 將查詢包。go get 工具還會將軟體包下載到此列表中的第一個目錄。
GOPATH 是 Go 將設定工作空間所需的 bin,pkg 和 src 資料夾的地方:
src- 原始檔的位置:.go,.c,.g,.spkg- 編譯了.a檔案bin- 包含 Go 構建的可執行檔案
從 Go 1.8 開始,如果未設定,GOPATH 環境變數將具有預設值 。在 Unix / Linux 上預設為$ HOME / go,在 Windows 上預設為%USERPROFILE%/ go。
有些工具假設 GOPATH 將包含一個目錄。
GOBIN
bin 目錄中 go install 和 go get 將在構建 main 包之後放置二進位制檔案。通常,這設定在系統 PATH 的某個位置,以便可以輕鬆執行和發現已安裝的二進位制檔案。
GOROOT
這是 Go 安裝的位置。它用於查詢標準庫。由於 Go 將構建路徑嵌入到工具鏈中,所以必須設定此變數是非常罕見的。如果安裝目錄與構建目錄(或構建時設定的值)不同,則需要設定 GOROOT。