为了账号安全,请及时绑定邮箱和手机立即绑定

无法设置 Gandalf Go

无法设置 Gandalf Go

Go
HUWWW 2022-06-01 16:53:41
我正在尝试设置 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)我正在使用来自的测试文件
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

这是通过GitHub 问题传给我的,但是为了清楚起见,我认为最好在此处提及它。

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

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


查看完整回答
反对 回复 2022-06-01
  • 1 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信