为什么Revel Web框架教程应用程序不起作用

我是Go的初学者,我想使用revel Web框架开发Web应用程序。</ p >

我按照本教程安装并测试了以下版本的发布:
http: //revel.github.io/tutorial/index.html </ p>

但是当我运行 revel run myapp </ strong>命令并转到 http:// localhost:9000 / </ code>,
页面显示错误,提示:</ p>


服务器错误:模板执行错误(在应用程序/索引中)。 html:23):
“ footer.html”是不完整或空的模板</ p>

此外,呈现错误页面时出现错误:
html / template:errors / 500。 html:“ errors / 500.html”是不完整的模板,或者是
空模板</ p>
</ blockquote>

我尝试删除以下句子:</ p>

< blockquote>

{{模板“ footer.html”。}} </ p>
</ blockquote>

现在可以了,但这不是解决问题的真正方法。 </ p>

ħ 像以前有人遇到过这个问题吗? </ p>
</ div>

展开原文

原文

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 ?

doumu8911
doumu8911 我删除了go安装,安装了最后一个版本,并且可以正常工作,也许是LinuxMint的自定义安装是问题所在。
大约 6 年之前 回复
doulian7252
doulian7252 嘿,我在“创建应用程序”步骤中尝试访问localhost:9000时出错,并且我编辑App/index.html文件以删除该句子,并且该方法有效。
大约 6 年之前 回复
douwen3362
douwen3362 我不熟悉Revel,但是我安装了Revel,并按照教程的此页面进行操作,没有任何问题。您明确到达了哪个步骤,以及编辑了哪些文件?
大约 6 年之前 回复

1个回答



您需要安装较新的Go版本1.2(而不是1.1.2)。


此处是Ubuntu的小型教程。</ p>
</ div>

展开原文

原文

You need to install a newer Go version 1.2 (not 1.1.2).
Here is a small tutorial for Ubuntu.

duanben1909
duanben1909 是的,那是我的问题,go sdk版本。
大约 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐