您的位置:首页 > 汽车 > 新车 > 淘宝做网站的靠谱吗_网站设计的毕业设计_商务软文写作_西安seo学院

淘宝做网站的靠谱吗_网站设计的毕业设计_商务软文写作_西安seo学院

2025/3/17 14:19:06 来源:https://blog.csdn.net/Aquester/article/details/146169802  浏览:    关键词:淘宝做网站的靠谱吗_网站设计的毕业设计_商务软文写作_西安seo学院
淘宝做网站的靠谱吗_网站设计的毕业设计_商务软文写作_西安seo学院

执行“go mod tidy”报如下错误:

go mod tidy -compat=1.17
go: finding module for package github.com/gomooon/goredis
go: found github.com/gomooon/goredis in github.com/gomooon/goredis v0.3.5
go: github.com/gomooon/core importsgithub.com/gomooon/goredis importsgithub.com/gin-gonic/gin/binding importsgithub.com/ugorji/go/codec: ambiguous import: found package github.com/ugorji/go/codec in multiple modules:github.com/ugorji/go v1.1.4 (/root/go/pkg/mod/github.com/ugorji/go@v1.1.4/codec)github.com/ugorji/go/codec v1.2.7 (/root/go/pkg/mod/github.com/ugorji/go/codec@v1.2.7)
make: *** [Makefile.origin:16: build] Error 1

这个错误是由于 github.com/ugorji/go/codec 包存在多个版本冲突导致的,需要在 go.mod 文件中明确指定使用的版本。解决方案有两种:

    1. 在 go.mod 文件中添加 replace 指令
replace github.com/ugorji/go => github.com/ugorji/go v1.1.4
replace github.com/ugorji/go/codec => github.com/ugorji/go/codec v1.2.7
    1. 或者直接在项目根目录执行以下命令
# 先删除可能存在的冲突版本
go mod edit -dropreplace github.com/ugorji/go
go mod edit -dropreplace github.com/ugorji/go/codec# 强制使用特定版本
go get github.com/ugorji/go@v1.1.4
go get github.com/ugorji/go/codec@v1.2.7# 清理并更新依赖
go mod tidy

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com