[转载] go get 拉取第三方包过慢、卡住解决方案
问题
由于某种不可抗拒力量,go get 在国内下载特别慢
解决方案
国内镜像
收集了几个代理地址:
win
假定我们选用阿里云的代理地址,打开 cmd 执行如下命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
macOS 或 Linux
export GO111MODULE=on
export GOPROXY=https://mirrors.aliyun.com/goproxy/
通过 GitHub 镜像项目下载
golang在github上建立了一个镜像库,如 https://github.com/golang/net
就是 https://golang.org/x/net
的镜像库的下载地址。要下载 golang.org/x/net
包,可以在本地创建包的目录后使用git clone
来拉取相应包的源代码文件,具体操作如下:
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git
效果
这里用的是阿里云镜像,没有修改镜像前,拉半天都没有反应,
修改镜像后
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!