2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Revelでチュートリアルが一部動かない場合の対処法

Posted at

Revelを今から勉強しようと思って、チュートリアルを進めていく場合に一部動かない場所がある

filename
app.go
func (c App) Hello(myName string) revel.Result {
    return c.Render(myName)
}

app/views/App/Hello.html
{{set . "title" "Home"}}
{{template "header.html" .}}

<h1>Hello {{.myName}}</h1>
<a href="/">Back to form</a>

{{template "footer.html" .}}

この部分。引数でmyNameを指定しているので、Getで入力(渡した)文字をHTMLに表示させることができるとなっているが。が、動かないケースがある。
Linux mint 17.2にgo言語のコンパイラを自分で入れたり、フルパッケージを入れていると動かない。
次のようなエラメッセージがでる。


controller.go:96: No RenderArg names found for Render

当分迷ったが、海外のサイトで見つけた次の手法で治った


sudo apt-get install golang

・結論
諦めて配布されてるパッケージ使えし。
どうもリンクされている一部の不具合で動かなくなるっぽく、発生原因も誰もわかっていない模様

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?