英文:
why Revel web framework tutorial app doesnt work
问题
我是一个Go语言的初学者,我想使用revel web框架来开发Web应用程序。
我按照教程从以下网址安装和测试revel:
http://revel.github.io/tutorial/index.html
但是当我运行revel run myapp命令并访问http://localhost:9000/
时,
页面显示了一个错误,错误信息如下:
> 服务器错误:模板执行错误(在app/index.html的第23行):
> "footer.html"是一个不完整或空的模板
>
> 此外,在渲染错误页面时发生了错误:
> html/template:errors/500.html:"errors/500.html"是一个不完整或空的模板
我尝试删除了这句话:
> {{ template "footer.html" .}}
现在它可以工作了,但这不是一个真正解决问题的方法。
有其他人之前遇到过这个问题吗?
英文:
I'm a beginner in Go and I want to use the revel web framework to develop web applications.
I followed the tutorial to install and test revel from:
http://revel.github.io/tutorial/index.html
But when I run the revel run myapp command and go to http://localhost:9000/
,
the page shows an error that says:
> Server Error: Template Execution Error (in app/index.html:23):
> "footer.html" is an incomplete or empty template
>
> Additionally, an error occurred when rendering the error page:
> html/template:errors/500.html: "errors/500.html" is an incomplete or
> empty template
I tried to remove the sentence:
> {{ template "footer.html" .}}
Now it works, but this is not a real solution to the problem.
Has somebody else had this problem before ?
答案1
得分: 1
你需要安装更新的Go版本1.2(而不是1.1.2)。
<br>
这里有一个适用于Ubuntu的简短教程。
英文:
You need to install a newer Go version 1.2 (not 1.1.2).
<br>
Here is a small tutorial for Ubuntu.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论