beego项目运行无法访问 报错 missing go.sum entry for module providing package github.com/beego/beego/v2/serve
问题背景在我历经磨难,搞定了GOPATH和GOROOT的安装环境问题后,又历经磨难先git自动安装可beengo,又手动安装了bee后,终于觉得可以启动一个bee的服务了。结果,在我成功创建项目并成功运行后,访问却报错:missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (im
问题背景
在我历经磨难,搞定了GOPATH和GOROOT的安装环境问题后,又历经磨难先git自动安装可beengo,又手动安装了bee后,终于觉得可以启动一个bee的服务了。结果,在我成功创建项目
并成功运行后,访问却报错: missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by litblog); to add:
报错示例:
C:\GoLang\GoPath\src\myProject\litblog>bee run ______ | ___ \ | |_/ / ___ ___ | ___ \ / _ \ / _ \ | |_/ /| __/| __/ \____/ \___| \___| v2.0.2 2022/05/01 11:22:27 INFO ▶ 0001 Using 'litblog' as 'appname' 2022/05/01 11:22:27 INFO ▶ 0002 Initializing watcher... main.go:5:2: missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by litblog); to add: go get litblog 2022/05/01 11:22:28 ERROR ▶ 0003 Failed to build the application: main.go:5:2: missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by litblog); to add: go get litblog
问题原因
当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候,
如果直接run或者build就会报这个错误
missing go.sum entry for module providing package <package_name>
解决方法
可以使用go mod tidy 来整理依赖
这个命令会:
- 删除不需要的依赖包
- 下载新的依赖包
- 更新go.sum
在项目目录下执行如下命令:
go mod tidy
整理运行图例如下:
整理后浏览器访问成功!!
浏览器访问成功的后台显示:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)