未定义:revel.TestSuites

我在获取狂欢并开始运行。 每次尝试运行revel应用程序时,我都会收到以下错误消息:</ p>

  Go编译错误
Go代码go / src / github.com / revel / samples / booking /app/tmp/main.go无法编译:未定义:revel.TestSuites
</ code> </ pre>

起初,我认为这是由于当前项目中的某些旧代码所致, 但是后来我尝试让正式的示例项目开始工作,但是在这些项目中也出现了同样的错误。 不知道该如何进一步推进。 我什至不使用 testrunner </ code>,因此甚至不应该在 main.go </ code>文件中生成它。</ p>

< em> Update </ em> </ p>

好像我有一个旧的revel二进制文件,必须删除它并获取revel cmd软件包,在执行完 TestSuites </ code >问题解决了。</ p>
</ div>

展开原文

原文

I'm having some problems getting Revel up and running after I did an update on the package. Each time I try to run a revel app I get the following error message:

Go Compilation Error
The Go code go/src/github.com/revel/samples/booking/app/tmp/main.go does not compile: undefined: revel.TestSuites

At first I thought this was due to some legacy code in my current project, but then I tried to get the official sample projects to work, but the same error comes up in these as well. Don't know how to push this further. I don't even use the testrunner, so it shouldn't even get generated in the main.go file.

Update

Looks like I had a old revel binary, had to remove this and get the revel cmd package, after I did this the TestSuites problem got solved.

douyazi1129
douyazi1129 Sawtan,堆栈溢出不是论坛。在这里,您无需编辑问题的答案,而可以使用“[已解决]”之类的标签。相反,如果您对自己的问题有答案,则只需“张贴您的答案”(请参阅​​“如何回答和我可以回答我自己的问题”)并接受。
5 年多之前 回复

1个回答



我不使用Revel,但是 Godoc告诉我们 TestSuites </ code>现在位于 github.com/revel/revel/testing </ code>包中。 Revel开发人员可能已经将与测试相关的内容移到了单独的程序包中。</ p>
</ div>

展开原文

原文

I don't use Revel, but Godoc tells us that TestSuites is now in github.com/revel/revel/testing package. The Revel developers might've moved the testing related stuff into a separate package.

duanjing1023
duanjing1023 看来我的revel二进制文件太旧了,必须将其删除并获取revel cmd软件包,现在它似乎可以照常工作了! 谢谢您的帮助!
5 年多之前 回复
doutao6330
doutao6330 谢谢! 我会检查一下,看看是否能解决我的问题。
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问