登录
首页 >  Golang >  Go问答

使用gopkg.in/解析go.mod文件

来源:stackoverflow

时间:2024-02-07 21:12:22 214浏览 收藏

哈喽!今天心血来潮给大家带来了《使用gopkg.in/解析go.mod文件》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习Golang,千万别错过这篇文章~希望能帮助到你!

问题内容

go:找不到主模块,但在中找到gopkg.lock

c:\users\
    to create a module there, run:
    cd ..\..\.. && go mod init

执行go mod initgo mod tidy后出现以下错误

go: gopkg.in/[email protected]: parsing go.mod:
        module declares its path as: github.com/go-ldap/ldap/v3
                but was required as: gopkg.in/ldap.v3

我的代码仅导入了 gopkg.in/ldap.v3 不确定哪个供应商模块或包已导入 github.com/go-ldap/ldap/v3

请帮助解决此问题。


正确答案


场景 1:如果您使用的是已弃用的旧导入路径,则必须在 go.mod 中将导入路径更新为 github.com/go-ldap/ldap/v3

场景 2:您的代码中可能有旧的导入!将您的代码重构为新的导入路径。

对于第一个场景:

go clean -modcache
go get github.com/go-ldap/ldap/v3
go mod tidy

理论要掌握,实操不能落!以上关于《使用gopkg.in/解析go.mod文件》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>