Go 未定义:revel.TestSuites

Go 未定义:revel.TestSuites,go,revel,Go,Revel,在我对软件包进行更新后,我在启动和运行时遇到了一些问题。每次尝试运行revel应用程序时,我都会收到以下错误消息: Go Compilation Error The Go code go/src/github.com/revel/samples/booking/app/tmp/main.go does not compile: undefined: revel.TestSuites 起初我认为这是由于我当前项目中的一些遗留代码造成的,但后来我尝试让正式的示例项目正常工作,但同样的错误也出现在这

在我对软件包进行更新后,我在启动和运行时遇到了一些问题。每次尝试运行revel应用程序时,我都会收到以下错误消息:

Go Compilation Error
The Go code go/src/github.com/revel/samples/booking/app/tmp/main.go does not compile: undefined: revel.TestSuites
起初我认为这是由于我当前项目中的一些遗留代码造成的,但后来我尝试让正式的示例项目正常工作,但同样的错误也出现在这些项目中。我不知道如何进一步推动这一点。我甚至不使用
testrunner
,因此它甚至不应该在
main.go
文件中生成

更新


看起来我有一个旧的revel二进制文件,必须删除它并获得revel cmd包,在我这么做之后,
TestSuites
问题得到了解决。

我没有使用revel,但是
TestSuites
现在在
github.com/revel/revel/testing
包中。Revel开发人员可能已经将与测试相关的内容移动到了一个单独的包中。

看起来我的Revel二进制文件太旧了,不得不删除它并获得Revel cmd包,现在它似乎可以正常工作了!谢谢你的帮助!Sawtan,不是一个论坛。在这里,您不会将答案编辑到问题中,而是使用“[solved]”之类的标记。相反,如果你对自己的问题有答案,你只需“发布你的答案”(参见和)并接受它。