首页 > 其他 > 详细

Go资源被墙最快解决方案

时间:2019-11-01 09:42:21      阅读:69      评论:0      收藏:0      [点我收藏+]
原文链接:https://juejin.im/post/5cd945946fb9a032060c47a3,补充,最新的1.13版本go里默认就是用go module,直接设置代理即可;
注:如果没法升级到1.11以上版本,可以手动下载包到GOPATH对应的目录里,然后本地import时输入对应的uri即可;

最近在学golang,因为文化自信,Go语言好多包国内是无法获取的,写这篇教程希望可以帮助大家最快的解决资源被墙的问题,不要把时间浪费这种无意义的事情上.

环境

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

设置 GO111MODULE 和 GOPROXY

  • mac 系统下,打开终端
    1. $ vim .bash_profile
    加上
    1. export GO111MODULE=on(1.13可以不用,默认是on)
    2. export GOPROXY=https://goproxy.io
    保存退出;
  • 执行source ~/.bash_profile;使刚才的修改立即生效;
  • 打开新的终端,不要在上一终端界面 输入go env;如果看到GOPROXY="https://goproxy.io"则配置成功;
  • 自由自在的下载包吧.

相关

Go资源被墙最快解决方案

原文:https://www.cnblogs.com/silentdoer/p/11774957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!