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

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

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

导语go之路–gin框架

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

QQ群(new): 811792998

爱好Americano More Ice !

简述gin

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

为什么使用gin,看图

安装gin失败或卡住,亲测有效!_第1张图片

话不多说,问题如图

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

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

报错如下
安装gin失败或卡住,亲测有效!_第2张图片

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 的环境信息(就是第三方包下载的地址哈 ~)

安装gin失败或卡住,亲测有效!_第3张图片
然后根据地址找到如图,就找到包地址了哈

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

安装gin失败或卡住,亲测有效!_第4张图片

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

你可能感兴趣的:(#,Go,go,gin,mac)