解决GO安装gin和gorm超时问题 | 青训营

253 阅读1分钟

安装Gin&Gorm

正常的流程是使用以下两个命令进行安装

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

go get -u github.com/jinzhu/gorm

但是由于某些原因我们会下载失败 ,因此我们需要先切换代理配置 image.png 解决方法如下

1.查看go相关配置

打开项目所在路径的命令行

输入go env

image.png 发现GOPROXY配置是proxy.golang.org,这个地址已经被墙了,访问不了是理所当然的。如果上面显示的不是这个网站,有可能是那个网站也被墙了。

2.接下来尝试切换代理

依次输入

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

再次输入go env 看到代理已经修改到国内的网址了。 image.png

3.再次尝试安装

初始化项目 go mod init "XXX" (XXX是你的项目的名字)

然后分两种情况:

如果你是从零开始搭建项目的话,需要使用文章头的那两个命令下载安装gin和gorm

但是如果你是使用开源的项目,可以直接使用go tidy这个命令,它会自动下载项目里面所有需要的依赖,非常方便,如下图:

image.png

到这一步我们安装总算完成啦。项目上终于不会有烦人的小红点啦

image.png