如何解决go get下载包失败
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要讲解了"如何解决go get下载包失败",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何解决go get下载包失败"吧!go get下载包
千家信息网最后更新 2025年11月07日如何解决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安全错误
数据库的锁怎样保障安全
宝山区项目数据库有哪些
软件开发实训生有哪些工作
镇街网络安全应急预案
江苏网络安全发展规划
构建网络技术的研究现状
软件开发工作描述
英语四级词库数据库
德国在线代理服务器
数据库表里的密码是密文
数据库系统工程师报名条件
华为 软件开发 实习
怎样把数据库的值相加
淄博网络安全与信息化名单
街道 乡镇 地图数据库
网络安全产品接口
网络安全到底是做什么的
北京兴业恒生网络技术
国家网络安全宣传官
vf数据库文件作用
用过数据库嘛
数据库正则表达式效率
周跃网络技术ppt
同桌计划软件开发
数据库汇总使用
美多多互联网科技
法律法规 数据库
服务器做rdid需要什么
网络安全宣传片的背景音乐
网络安全法刑法
oracle数据库连接慢的原因