如何解决go get下载包失败
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要讲解了"如何解决go get下载包失败",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何解决go get下载包失败"吧!go get下载包
千家信息网最后更新 2025年02月01日如何解决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安全错误
数据库的锁怎样保障安全
ios手动导入归属地数据库
网络安全态势感知模型
原神官服的服务器叫什么
a5数据库操作界面
通辽学网络技术
维护网络安全+信息泄露
中国网络安全技术增速
大专计算机网络技术毕业自我鉴定
艺术品溯源软件开发
山石网络安全
软件开发类的工作室
如何查找数据库字段
湖南宝达互联网科技有限公司
芜湖交通软件开发公司
idea数据库配置文件在哪里
网络安全黑笔画的手抄报
软件开发行业的分类
关于网络安全日的名言
学信网查重有本科数据库吗
第三代数据库技术发展趋势
加强未成年人网络安全法制教育
河南综合软件开发单价
宁夏云控制无纸化会议系统服务器
分销系统软件开发流程
自考本科软件开发工程考试科目
智能光网络技术的发展现状
软件开发一般学习什么
mdb数据库批量删除数据
数据库基础期末作品
关系数据库sql查询练习题