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