无法设置 Gandalf Go

我正在尝试设置 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)

我正在使用来自的测试文件


HUWWW
浏览 127回答 1
1回答

jeck猫

这是通过GitHub 问题传给我的,但是为了清楚起见,我认为最好在此处提及它。Gandalf 使用 go 模块来固定依赖版本,go get将下载依赖的最新版本,而不是项目实际支持的版本,因为类似的东西go mod download会尊重go.mod文件并获取正确的版本。mmock 项目已经改变了它的包结构,使得它的新版本不能向后兼容。我建议不要使用 go 模块,因为它们现在似乎是前进的方向,并且在新版本的 go 编译器中默认启用。如果我没记错的话,您可能已经支持它,您只需要GO111MODULE=on在处理具有go.mod文件的项目时设置环境变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go