go get -u failed 失败 报错

panic: internal error: can't find reason for requirement on github.com/pkg/errors@v0.8.1

goroutine 1 [running]:
cmd/go/internal/modget.(*resolver).updateBuildList.func1({{0x140000ba378, 0x15}, {0x14000110996, 0x6}})
        /usr/local/go/src/cmd/go/internal/modget/get.go:1760 +0xc4
cmd/go/internal/modget.(*resolver).updateBuildList(0x140004b0000, {0x1054a5518, 0x14000110010}, {0x0, 0x0, 0x0})
        /usr/local/go/src/cmd/go/internal/modget/get.go:1765 +0x41c
cmd/go/internal/modget.(*resolver).resolveQueries(0x140004b0000, {0x1054a5518, 0x14000110010}, {0x14000128088, 0x1, 0x1057b7de0?})
        /usr/local/go/src/cmd/go/internal/modget/get.go:1243 +0x148
cmd/go/internal/modget.runGet({0x1054a5518, 0x14000110010}, 0x14000114480?, {0x1400012e070, 0x1, 0x1})
        /usr/local/go/src/cmd/go/internal/modget/get.go:314 +0x38c
main.invoke(0x1057aa3c0, {0x1400012e050, 0x3, 0x3})
        /usr/local/go/src/cmd/go/main.go:225 +0x37c
main.main()
        /usr/local/go/src/cmd/go/main.go:179 +0x7cc

解决方法很简单,go.mod 里面把报错的 依赖先注释掉即可。对这里来说就是注释

// github.com/pkg/errors@v0.8.1
posted @ 2023-07-04 10:45  过去的我  阅读(289)  评论(0编辑  收藏  举报