问题描述:
go get 下载第三方包采用module 管理包一般会放在pkg/mod 下面,那么如何自动管理包,以及导入包呢?
go get github.com/gin-gonic/gin
import "github.com/gin-gonic/gin"
我们导入时候会发现报错如下:
missing go.sum entry for module providing package github.com/gin-gonic/gin; to add:
这个错误提示说明在你的项目中缺少 github.com/gin-gonic/gin 模块的 go.sum 条目。
要解决这个问题,你可以尝试以下几个步骤:
- 删除 go.mod 和 go.sum 文件。
- 前往你的项目目录,并执行 go mod init 命令来初始化一个新的 go.mod 文件。
- 修复自动加载第三方包,go mod tidy
再次导入即可成功!文章来源:https://www.toymoban.com/news/detail-595725.html
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.String(200, "Hello, World!")
})
r.Run()
}
运行成功!文章来源地址https://www.toymoban.com/news/detail-595725.html
到了这里,关于【go modules】missing go.sum entry for module providing package的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!