首先直接github上面的介绍安装:go get -u github.com/gin-gonic/gin 这样如果你的电脑没有翻墙的话是安装不上去的,因为它有连接到google的文件,所以我们需要配置go mod,当然你也可以翻墙。不翻墙的话就看这边文章咯!

  看这里吧

gin的安装windows  linux都差不多一样的,都是添加环境变量

添加环境变量:

GO111MODULE  on

 

goland需要设置下GOROOT和GO MODULE    https://goproxy.cn,direct  不然没有gin框架的代码提示,注意这里多了 ,direct 哦

go mod  init  xxx_ooo  随便创建个mod名称,如果在GOPATH有go.mod删除掉就行了

ok了就下载gin :

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

创建个exapmle.go 

package main

import "github.com/gin-gonic/gin"

func main() {
	r := gin.Default()
    
    //localhost:8080
    r.GET("/", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "Hello,Gin!",
		})
	})

	r.GET("/ping", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "pong",
		})
	})
	r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}

然后 go run  example.go 

正常输出pong就安装成功了!

下面是Linux版本的gin安装:

同理添加需要的环境变量:

vim /etc/profile

export GOROOT=/usr/local/go
export GOPROXY=https://goproxy.io
export GO111MODULE=on

PATH在后面追加go的目录就行了

/usr/local/go/bin

然后让配置生效

source   /etc/profile

同理找一个你想要存放gin的文件夹:

初始化go mod :go mod  init  xx_gin   (你想要mod名称)

然后下载:go get -u github.com/gin-gonic/gin

然后运行一段测试代码,看上面

不知道它安装的文件在哪里怎么办?粗暴的方法就是 cd  / && du -h |grep  gin