如何解决go get下载包失败
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"如何解决go get下载包失败",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何解决go get下载包失败"吧!go get下载包
千家信息网最后更新 2026年11月02日如何解决go get下载包失败
这篇文章主要讲解了"如何解决go get下载包失败",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何解决go get下载包失败"吧!
go get下载包失败问题
由于某些不可抗力的原因,国内使用go get命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。
从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/xcd $GOPATH/src/golang.org/xgit clone https://github.com/golang/net.git
使用gopm
使用gopm可以从golang.org的一些镜像网站上下载。
安装gopm
go get -u github.com/gpmgo/gopm
使用gopm安装第三方包
不加-g参数,会把依赖包下载.vendor目录下面; 加上-g参数,可以把依赖包下载到GOPATH目录中。
gopm get -g golang.org/x/net
使用goproxy
Go的1.11版本以后 可以设置GOPROXY这个变量,来设置代理。 如果你自己有代理服务器就可以把这个环境变量设置成自己的代理。 首先开启go module支持:
在Mac/linux下执行:
export GO111MODULE=on
Windows平台执行:
SET GO111MODULE=on
2019.6.10更新:goproxy.cn
我们这里以https://goproxy.cn为例:
在Mac/linux下可以执行以下命令来设置:
export GOPROXY=https://goproxy.cn
Windows平台在cmd执行以下命令来设置:
SET GOPROXY="https://goproxy.cn"
或者在PowerShell中执行:
C:\> $env:GOPROXY = "https://goproxy.cn"
感谢各位的阅读,以上就是"如何解决go get下载包失败"的内容了,经过本文的学习后,相信大家对如何解决go get下载包失败这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
命令
目录
镜像
问题
代理
学习
内容
参数
变量
平台
不可抗力
办法
原因
就是
常会
常用
思路
情况
抗力
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国互联网保险保险科技
科技互联网公司装修
互联网 科技公司
华宇互联网科技
互联网未来科技
互联网科技的英文
远拓互联网科技
汇久创客互联网科技
互联网科技公司有哪些
互联网科技英文翻译
滨湖区互联网智能科技产品供应
互联网科技创新企业排名
互联网时代科技改变生活
智腾互联网科技有限公司
黑云互联网科技有限公司
江苏互联网科技小贷
中国互联网公司的科技投入
数字互联网科技有限公司
北京瑞云互联网科技有限公司
恒生科技互联网指数十大成分股
互联网科技网
互联网科技公司官网
华中科技大学互联网
山东吉时兔互联网科技有限公司
小米互联网科技园设置
未来五年的互联网科技
群盈汇互联网科技有限公司
本届互联网大会上的黑科技
万物互联网智能科技
科技互联网专业工作会议发言稿