golang 解决 go get 命令无响应问题
问题描述
一直提示
wcb@appledeMacBook-Pro-4 protoc-gen-go % go build
go: github.com/google/go-cmp@v0.4.0: Get https://proxy.golang.org/github.com/google/go-cmp/@v/v0.4.0.mod: dial tcp [2404:6800:4004:808::2011]:443: i/o timeout
包括使用goget 一样报错
这是因为部分资源被禁
所下载的库依赖有官方库,而官方被封禁网导致。
解决办法:设置代理
go env -w GOPROXY=https://goproxy.cn
设置完后 重新执行即可go get
ps:
go1.11发布后,还发布一个goproxy提供代理服务,goproxy.cn是专门服务于中国的,依赖于七牛云
github地址: https://github.com/goproxy
本作品采用《CC 协议》,转载必须注明作者和本文链接