設定環境

如果你的系統中沒有預安裝 Go,你可以訪問 https://golang.org/dl/ 並選擇你的平臺下載並安裝 Go。

要設定基本的 Go 開發環境,只需要設定影響 go 工具行為的許多環境變數中的一小部分(參見: 列出 Go 環境變數列表的完整列表)(通常在 shell 的~/.profile 檔案中,或者相當於類 Unix 作業系統)。

GOPATH

與系統 PATH 環境變數一樣,Go path 是一個:(Windows 上的 ;)分隔目錄列表,Go 將查詢包。go get 工具還會將軟體包下載到此列表中的第一個目錄。

GOPATH 是 Go 將設定工作空間所需的 binpkgsrc 資料夾的地方:

  • src - 原始檔的位置:.go.c.g.s
  • pkg - 編譯了 .a 檔案
  • bin - 包含 Go 構建的可執行檔案

從 Go 1.8 開始,如果未設定,GOPATH 環境變數將具有預設值 。在 Unix / Linux 上預設為$ HOME / go,在 Windows 上預設為%USERPROFILE%/ go。

有些工具假設 GOPATH 將包含一個目錄。

GOBIN

bin 目錄中 go installgo get 將在構建 main 包之後放置二進位制檔案。通常,這設定在系統 PATH 的某個位置,以便可以輕鬆執行和發現已安裝的二進位制檔案。

GOROOT

這是 Go 安裝的位置。它用於查詢標準庫。由於 Go 將構建路徑嵌入到工具鏈中,所以必須設定此變數是非常罕見的。如果安裝目錄與構建目錄(或構建時設定的值)不同,則需要設定 GOROOT