安装gin失败或卡住,亲测有效!

安装gin失败或卡住,亲测有效!

本人基于最近学习完了go所有语法,对go框架进一步学习与实战,但第一步的安装就遇到了坑,也是坑了很久!!网上很多的方法,但是都乱七八糟,最主要一点毛线用都没有…
柳暗花明又一村,功夫不负有心人,还是让我找到了解决方法😭😭

导语go之路–gin框架

作者变优秀的小白,Click 进入主页

QQ群(new): 811792998

爱好Americano More Ice !

简述gin

简单介绍一下GinGin是一个通过go编写的 go web 框架,嗯。

为什么使用gin,看图

在这里插入图片描述

话不多说,问题如图

当使用gin官方途径下载,命令如下

go get -u github.com/gin-gonic/gin

报错如下
在这里插入图片描述

package google.golang.org/protobuf/runtime/protoimpl: unrecognized import path "google.golang.org/protobuf/runtime/protoimpl": https fetch: Get "https://google.golang.org/protobuf/runtime/protoimpl?go-get=1": dial tcp 216.239.37.1:443: i/o timeout

也不多说,解决如下

自从Go 1.11版本后,支持go mod和包下载解决方案,以下是解决方法:

针对系统:mac/linux

# 设置goproxy.io代理
export GOPROXY=https://goproxy.io
# 设置GO111MOUDLE
export GO111MODULE=on 

针对系统:windows

# 注意需要加上引号
# 设置goproxy.io代理
go env -w GOPROXY="https://goproxy.io"
# 设置GO111MOUDLE
go env -w GO111MODULE="on"

最后试试,问题解决

命令如下:
go get -u github.com/gin-gonic/gin

在这里插入图片描述
留下欣慰的眼泪😭~

补充:找到下载的包

鉴于评论有白友(来评论即使作者YX-XiaoBai的朋友 ~hahahh🚀),有朋自远方来,则作者一定竭己所能帮助解决问题哈哈 ~

首先,我们要查找自己本机的go get xx 的下载地址

在终端使用命令 go env ,列出 go 的环境信息(就是第三方包下载的地址哈 ~)

在这里插入图片描述
然后根据地址找到如图,就找到包地址了哈

当然可以输入 cd + $ GOPATH 更快

在这里插入图片描述

结束语:大家如果遇到什么疑问或者建议的地方,可直接留言评论!作者看到会马上一一回复!
如果小白的博客有建议或批评的,下方留言即可!如果觉得小白此文章有帮助,留下你的点赞👇🏻,关注clickclick❤️和收藏🖖🏻哦!谢谢谢!
  • 13
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值