go mod tidy 下载依赖包问题

go mod tidy 下载依赖包问题

go: golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

goproxy.io 这个开源项目帮我们实现好了我们想要的。该项目允许开发者一键构建自己的 GOPROXY 代理服务。同时,也提供了公用的代理服务 https://goproxy.io,我们只需设置该环境变量即可正常下载被墙的源码包了:

export GOPROXY=https://goproxy.io

不过,需要依赖于 go module 功能。可通过 export GO111MODULE=on 开启 MODULE。

如果项目不在 GOPATH 中,则无法使用 go get ...,但可以使用 go mod ... 相关命令。

也可以通过置空这个环境变量来关闭,export GOPROXY=。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • go 很早就考虑了依赖管理的问题,内置 go get 命令,可以直接获取对应的依赖,非常方便,但是有一个巨大的缺陷...
    hatlonely阅读 605评论 0 0
  • Go Module是Go会在1.12中正式推出的包管理机制。 Go mod 简介 Golang一直存在一个被人诟病...
    会飞的鲶鱼阅读 47,933评论 1 14
  • 神经网络参数的反向传播算法 第七十二课:代价函数 神经网络是当下最强大的学习算法之一,那么在给定训练集时,如何为神...
    带刺的小花_ea97阅读 812评论 0 7
  • 秋午田归,杨径起凉风 涔涔涓溢的腻汗顿收 小溪里净面、掬饮 觉出冷来 紫豆角从不种菜圃 要它绕着苞谷布蔓挂角 苞谷...
    昆南阅读 201评论 0 1
  • (第一次看简书,纪念一下自己的高三) 中午,我在上学的路上,车里。窗外,风夹杂着雪花,刮着。即便坐在车里,也不免感...
    yzllyang阅读 187评论 0 0