golang使用go mod 模式安裝gin
查看golang版本
-
確保golang版本1.11以上
go version go version go1.13.1 darwin/amd64 -
開啟golang module模式
GO111MODULE=on -
設(shè)置go mod proxy 加速下載
go env -w GOPROXY=https://goproxy.cn,direct
創(chuàng)建一個新的項目
-
在
GOPATH 目錄之外新建一個文件的目錄mkdir gin-Test -
使用
go mod init初始化生成go.mod文件go mod init gin-Test -
新建一個example.go文件
vim example.gopackage 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