Go资源被墙最快解决方案

最近在学golang,由于文化自信,Go语言好多包国内是没法获取的,写这篇教程但愿能够帮助你们最快的解决资源被墙的问题,不要把时间浪费这种无心义的事情上.golang

环境

$ go version  # go version go1.12 darwin/amd64
复制代码
  • 把 golang 升级到 1.11(建议使用 1.12,1.11 以后,go 官方引入了 go module 来解决依赖管理问题.这是快速解决被墙的核心.

设置 GO111MODULE 和 GOPROXY

  • mac 系统下,打开终端
    $ vim .bash_profile
    复制代码
    加上
    export GO111MODULE=on
      export GOPROXY=https://goproxy.io
    复制代码
    保存退出;
  • 执行source ~/.bash_profile;使刚才的修改当即生效;
  • 打开新的终端,不要在上一终端界面 输入go env;若是看到GOPROXY="https://goproxy.io"则配置成功;
  • 自由自在的下载包吧.

相关

相关文章
相关标签/搜索