• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
关于golang中某些包无法下载的解决方法

由于某些不可描述的原因,我们 在go module 环境下(啥?这个不知道是啥?赶紧恶补下)进行go get xxxx时,会发现一些依赖库无法访问(不要问为什么无法访问)。

 解决办法

   戳这里:https://github.com/goproxyio/goproxy

    这货可以把它干到本地,当然你可以直接使用它自己的地址

  懒人方法如下:

   1、 创建一个环境变量 叫做GOPROXY (大小写敏感),值是https://goproxy.io  (必须是https。不要自己篡改url)

   2、重启你的终端(如果是windows cmd的话。Linux 则export GOPROXY=https://goproxy.io ) ,然后 再正常执行 go get xxxxx

 

—————————————————————-

目前阿里云也开放了代理服务

戳这里http://mirrors.aliyun.com/goproxy/

 

也就是说:设置成如下变量,就可以了

 

export GOPROXY=https://goproxy.cn

本文来自博客园,作者:孙龙-程序员,转载请注明原文链接:https://www.cnblogs.com/sunlong88/p/11845908.html

posted on 2019-11-12 22:32  孙龙-程序员  阅读(491)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3