gpt4 book ai didi

go - 无法设置 Gandalf Go

转载 作者:行者123 更新时间:2023-12-01 22:36:34 26 4
gpt4 key购买 nike

我正在尝试设置 Gandalf,但是当我这样做时 go get github.com/JumboInteractiveLimited/Gandalf我收到错误

package github.com/jmartin82/mmock/definition: cannot find package "github.com/jmartin82/mmock/definition" in any of:
/usr/local/go/src/github.com/jmartin82/mmock/definition (from $GOROOT)
<My_Go_Path>/src/github.com/jmartin82/mmock/definition (from $GOPATH)

I'm using testing file from

最佳答案

这是通过 GitHub Issue 联系到我的。但是,为了清楚起见,我认为最好在这里提及它。

Gandalf 使用 go 模块来固定依赖版本,go get将下载最新版本的依赖项,而不是项目实际支持的版本,例如 go mod download会尊重 go.mod文件并获取正确的版本。 mmock 项目已经改变了它的包结构,使得它的新版本不能向后兼容。

我建议不要使用 go 模块,因为它们现在似乎是前进的方向,并且在新版本的 go 编译器中默认启用。如果我没记错的话,你可能已经支持它了,你只需要设置环境变量 GO111MODULE=on在处理具有 go.mod 的项目时文件。

关于go - 无法设置 Gandalf Go,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61673893/

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