読者です 読者をやめる 読者になる 読者になる

Catalyst動かすとTemplateファイルがないって言われる(泣)

今日一日ずっとCatalystを触っている。作っているのではなく、動かそうともがいている状態。朝からずっとやって気が付けばこんな時間。

あちゃ〜、やることやってないよん。

それもCatalystがTemplateファイルがあるのに「not found」だと言ってくることから。なんだよ!!って感じです。

また、ネットの力で検索ちゃんしまくりました。

結構同じようなエラーで悩んでいる人が多かったみたい。

 Coldn't render template "file error - test: not found"

hoge.ymlのどこにテンプレートがおいてあるのか書き込むところがあり、そこを中心にずっといじっていたがダメでした。

そこで、今まではroo/tmplにテンプレートを置いていましたが、ふとroot直下に置いてみたら表示した。

あ〜、つまりhoge.ymlファイルの設定が反映されていないことを感じました。

すぐにCPANシェルを起動して

install Catalyst::Plugin::Config::YAML

これでhoge.ymlファイルの設定が反映されるようになりました。

今日はこれまで。

追記 2007年11月4日

Template-Toolkitのtest.ttファイルが表示されない原因として、Catalyst::View::TTの設定ファイルであるhoge.ymlの最後の一行に改行がないことが原因で同じエラーは生じることが分かりました。

追記 2007年11月4日

install Task::Catalyst

これで全部解決!!