初始化mod
开启Go Modules功能
go env -w GO111MODULE=on
生成go.mod文件
go mod init [项目文件夹名称]
go mod init <项目目录名称> //初始化模块,自动生成go.mod文件
go mod download [path@version] //下载指定依赖
go mod edit -json //编辑go.mod文件 可选项有-json、-require和-exclude
go mod graph //以文本模式打印模块需求图
go mod tidy //删除错误或者不使用的modules
go mod vendor //将依赖包复制到项目的vendor目录
go mod verify //验证依赖是否正确
go mod why //查找依赖
go list -m all //显示依赖关系
go list -m -json all //显示完整依赖关系
安装gin
go get -u -v github.com/gin-gonic/gin
开始
新建 main.go
package mainimport "github.com/gin-gonic/gin"func main() {r := gin.Default()r.GET("/", func(c *gin.Context) {c.JSON(200, gin.H{"message": "hello world",})})r.Run(":8080")
}