栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

golang 下载包报错, 无法下载包

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

golang 下载包报错, 无法下载包

项目场景:

下载并安装了golang, 然后打算安装Gin包, 在终端输入了以下指令 

go get github.com/gin-gonic/gin

问题描述

在上文的指令输入之后, 便出现了以下报错

错误1
module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp xxxxxxxxxxx: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection 
错误2
...Access to the path '' is denied.

原因分析:
  • 据说国内无法下载go包,需要添加代理才可以下载包;
  • 发现自己新装的go环境文件夹对当前用户没有开启所有的权限.

解决方案:
  • 首先设置代理, 终端分别输入以下指令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
  • 其次设置Users用户对go文件夹的权限

1.找到文件夹 C:Program Filesgo

2.右击go文件夹 => 属性 => 窗口上方第三个`安全`=> 编辑=> Users => 允许全勾选 => 确认

3.权限勾选见附图1

4.重新执行以下的安装指令, 效果见附图2, 包可以正常安装了

go get github.com/gin-gonic/gin

​附图1:

​附图2:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号