最佳解决方案
  • 从 Go 1.11 版本开始已经开始支持Go Mod ,并且提供了包下载的解决方案,就是使用 https://goproxy.io/ 直接代理下载,官方设置方法:

  • macos/linux

    export GO111MODULE=on

    export GOPROXY=https://goproxy.io


  • Wins 使用PowerShell 设置(这里输入是去当前设置的GOPATH)\

    $env:GO111MODULE="on"

    $env:GOPROXY="https://goproxy.io"


  • 提示这里需要加入引号,否则会报on或地址有问题,之后在执行Go get 等其他命令都一帆风顺了。

如果你使用的Go version 》=1.13 请使用

go env -w GOPROXY=https://goproxy.io,direct

go env -w GOPRIVATE=*.corp.example.com

Go 成功安装Gin框架并使用Go mod管理