如果您使用的 Go 版本是 1.13 及以上 (推薦)
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
# 設定不走 proxy 的私有倉庫,多個用逗號相隔(可選)
go env -w GOPRIVATE=*.corp.example.com
# 設定不走 proxy 的私有組織(可選)
go env -w GOPRIVATE=example.com/org_name
設定完上面幾個環境變數後,您的 go 命令將從公共代理映象中快速拉取您所需的依賴程式碼了。私有庫的支援請看這裡。
如果您使用的 Go 版本是 1.12 及以下
Bash (Linux or macOS)
# 啟用 Go Modules 功能
export GO111MODULE=on
# 配置 GOPROXY 環境變數
export GOPROXY=https://goproxy.io
或者,根據文件可以把上面的命令寫到.profile
或.bash_profile
檔案中長期生效。
PowerShell (Windows)
# 啟用 Go Modules 功能
$env:GO111MODULE="on"
# 配置 GOPROXY 環境變數
$env:GOPROXY="https://goproxy.io"
現在,當你構建或執行你的應用時,Go 將會透過 goproxy.io 獲取依賴。更多資訊請檢視 使用指引。
本作品採用《CC 協議》,轉載必須註明作者和本文連結