在开发过程中,有时会经常遇到有些包无法完成下载的情况,网址由于墙的原因可能无法访问
l2cmjiyf.png
这时候就需要配置goproxy代理。
通过go env查看默认的GOPROXY代理是官方的路径需要换成国内的代理地址。
l2cmpxca.png

go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct       // Windows 
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct          // macOS 或 Linux
go env -w GOPROXY=https://goproxy.cn,direct      // Windows 
export GOPROXY=https://goproxy.cn,direct         // macOS 或 Linux
go env -w GOSUMDB=off // Windows 
export GOSUMDB=off // macOS 或 Linux

现在再用go build执行编译 就可以正常下载依赖包!
回头发现 go的安装环境需要配置三个路径:

  • GOROOT:go的安装目录
  • GOPATH:项目工作目录
  • GOPROXY:代理地址