Go Wiki:設定 GOPATH
GOPATH 環境變數指定了你的工作區的路徑。如果未設定 GOPATH,在 Unix 系統上,它預設為 $HOME/go,在 Windows 上,它預設為 %USERPROFILE%\go。如果你想將自定義位置用作你的工作區,可以設定 GOPATH 環境變數。本文將介紹如何在各種平臺上設定此變數。
Unix 系統
GOPATH 可以是你係統上的任何目錄。在 Unix 示例中,我們將它設定為 $HOME/go(自 Go 1.8 起的預設設定)。請注意,GOPATH 不能與你的 Go 安裝路徑相同。另一種常見的設定是將 GOPATH 設定為 $HOME。
Go 1.13+
go env -w GOPATH=$HOME/go
Bash
編輯你的 ~/.bash_profile 檔案,新增以下行:
export GOPATH=$HOME/go
儲存並退出編輯器。然後,執行 source ~/.bash_profile 命令。
source ~/.bash_profile
Zsh
編輯你的 ~/.zshrc 檔案,新增以下行:
export GOPATH=$HOME/go
儲存並退出編輯器。然後,執行 source ~/.zshrc 命令。
source ~/.zshrc
fish
set -x -U GOPATH $HOME/go
-x 引數用於指定此變數應被匯出,而 -U 引數則使其成為一個通用變數,可供所有會話使用並持久化。
Windows
你的工作區可以位於任何你喜歡的位置,但在本示例中,我們將使用 C:\go-work。
注意: GOPATH 不能與你的 Go 安裝路徑相同。
- 在
C:\go-work建立一個資料夾。 - 右鍵單擊“開始”按鈕,然後單擊“控制面板”。選擇“系統和安全”,然後單擊“系統”。
- 在左側選單中,選擇“高階系統設定”。
- 單擊底部的“環境變數”按鈕。
- 在“使用者變數”部分,單擊“新建”。
- 在“變數名”欄位中輸入
GOPATH。 - 在“變數值”欄位中輸入
C:\go-work。 - 單擊“確定”。
Go 1.13+(命令列)
- 開啟命令提示符(按
Win+r,然後鍵入cmd)或 PowerShell 視窗(按Win+i)。 - 鍵入
go env -w GOPATH=c:\go-work。
Windows 10(圖形介面)
有一個更快捷的方法可以透過搜尋來編輯“環境變數”。
- 單擊“搜尋”,然後鍵入
env或environment。 - 選擇“編輯賬戶的環境變數”。
- ……然後按照上面的步驟操作。
Windows 10(命令列)
- 開啟命令提示符(按
Win+r,然後鍵入cmd)或 PowerShell 視窗(按Win+i)。 - 鍵入
setx GOPATH %USERPROFILE%\go。(這會將GOPATH設定為你的[使用者資料夾]\go,例如C:\Users\yourusername\go。) - 關閉命令提示符或 PowerShell 視窗。(環境變數僅在新命令提示符或 PowerShell 視窗中可用,當前視窗中不可用。)
此內容是 Go Wiki 的一部分。