golang使用go mod 模式安装gin
查看golang版本
-
确保golang版本1.11以上
go version go version go1.13.1 darwin/amd64
-
开启golang module模式
GO111MODULE=on
-
设置go mod proxy 加速下载
go env -w GOPROXY=https://goproxy.cn,direct
创建一个新的项目
-
在
GOPATH 目录之外
新建一个文件的目录mkdir gin-Test
-
使用
go mod init
初始化生成go.mod
文件go mod init gin-Test
-
新建一个example.go文件
vim example.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 (for windows "localhost:8080") }
-
直接运行
go run example.go
, 这时go mod 机制会自动去下载和安装所依赖的包go run main.go
网友评论