gpt4 book ai didi

go - 如果 go 模块坏了怎么办

转载 作者:IT王子 更新时间:2023-10-29 02:08:22 27 4
gpt4 key购买 nike

作为 Node.js 开发人员,我对 Golang 还是个新手,并且在 Go 中的依赖管理方面苦苦挣扎。我正在使用 Go 1.11 并在导入所有依赖项后应用 mod init。其中之一是 logrus,它阻止我编译我的 go 应用程序。

问题:

我相信问题确实在 logrus 内部,但是我不知道我现在如何才能获得另一个(工作)版本的 logrus,以便我可以再次编译我的应用程序。

/Users/redacted/Documents/redacted3/redacted2>Finished running tool: /usr/local/bin/go vet ./...
/Users/redacted/go/pkg/mod/github.com/sirupsen/logrus@v1.2.0/entry.go:51: undefined: Logger
/Users/redacted/go/pkg/mod/github.com/sirupsen/logrus@v1.2.0/entry.go:54: undefined: Fields
/Users/redacted/go/pkg/mod/github.com/sirupsen/logrus@v1.2.0/entry.go:61: undefined: Level

我怎样才能摆脱这些恼人的依赖性问题?

相关导入:

log "github.com/sirupsen/logrus"

Go.mod 包含

github.com/sirupsen/logrus v1.2.0

最佳答案

我不得不删除我的 /go/pkg/mod/github.com/... 路径中的模块,这解决了这个问题。显然在创建模块或最初从 github 中提取代码时出了点问题。

之后,我再次获取我的 logrus 库,它按预期工作。

关于go - 如果 go 模块坏了怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53323607/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com