实用指南:go get下载三方库异常

go get命令安装第三方库异常

工程中的代码已经明确使用了tview库)。就是在项目中,需要用到tview库,go mod init <>,创建好go.mod文件后,使用go mod tidy报错(前提

main.go

package main import "github.com/rivo/tview" func main() { 	app := tview.NewApplication()	menu := tview.NewList().		AddItem("Option 1", "", '1', func() { /* 处理逻辑 */ }).		AddItem("Option 2", "", '2', func() { /* 处理逻辑 */ })	if err := app.SetRoot(menu, true).Run(); err != nil {		panic(err)	}}

执行go mod tidy报错如下:

查询的结果,都是说要先清缓存,删除go.mod, go.sum档案,设置代理等等解决办法,实际都不生效,最终的解决办法是:

1. 删除pkg/mod/cache/download/github.com/rivo 缓存文件(根据的自己项目,删除对应报错的库)

2. 比较重要:清空pkg/sumdb/sum.golang.org/latest档案中的内容

3. 再次执行go mod tidy命令即可正常安装

posted @ 2025-10-08 18:29  wzzkaifa  阅读(13)  评论(0)    收藏  举报