Go 下载
官方下载地址

https://golang.google.cn/dl/
或者
https://golang.org/dl/

以下内容以window为例

在cmd命令行运行

go version


下载解压安装之后,在系统变量中 添加模块代理
可以加快下载速度

go env -w GO111MODULE=on
go env -w GOPROXY=on

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

再安装gin框架

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

运行结束后,选择一个合适的空文件夹下创建test.go

package main
import "github.com/gin-gonic/gin"
func main() {
  r := gin.Default()
  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
}

以 go mod 作依赖管理,才可以正常运行 test.go

go mod init gin 

命令运行结束后会在test.go的同级目录下生成一个新的文件 go.mod

此后可以正常运行test.go
在test.go的文件夹下打开 powershell 或者 cmd

go run test.go