設定多個 GOPATH 目錄
在 Go 中,您可以透過為 GOPATH 設定多個目錄來自訂工作區。這允許您分隔不同的項目並保持工作空間井井有條。
問題陳述
開發人員已將GOPATH 設定為「/Users/me/dev/go」並且在「/Users/me/dev/go/src 」下創建了多個go專案。然而,他們並不滿足於在根開發資料夾中包含一個包含所有客戶端專案的「go」目錄。
解決方案
是的,這是可能的有多個 GOPATH 目錄。 GOPATH 本質上是一個目錄列表,類似於 PATH。您可以透過修改環境變數來設定不同的 GOPATH 目錄。
Linux 使用者:
export GOPATH="/home/peter/gopath:/home/peter/public/gopath"
Windows 使用者:
set GOPATH="C:\gopath;C:\public\gopath"
記得使用「;」在Windows 上作為路徑分隔符,在Linux 上作為「:」 。
注意
使用 go get 時,它會自動將套件下載到 GOPATH 中指定的第一個目錄。若要變更此行為,您可以使用 -d 標誌明確指定目標目錄。
要驗證您的更改,請執行 go env 來檢查您的 GOPATH 設定。這將顯示 GOROOT 和 GOPATH 目錄。
以上是Go中如何設定多個GOPATH目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!