GoLang使用go mod模块出现标红或者go get超时或者出现EOF错误
(这是由于开启系统代理的原因,你一定是开启了某个fq软件,通过
export HTTP_PROXY=
export HTTPS_PROXY=
把代理置为空就不会出现EOF错误,但是由于某些原因大概率还会超时)
经过查询网上的博客和相关资料发现是GOPROXY出了问题导致的
所以我们首先要给Go换源
在~/.bashrc中增加
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
另外这里提一句,通过go 下载安装的第三方包存放在$GOPATH/src/pkg/mod下,
通过go env命令可以查看GOPATH和GOPROXY
GoLang IDE进行开发时,还需要设置的一个点就是在设置中的Go Modules中选择enable,然后在环境中输入GOPROXY=https://goproxy.cn,direct
https://mirrors.aliyun.com/goproxy/
这是七牛云的镜像,如果后面倒闭了可以换新的镜像比如阿里云
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)