エンジニアブログ

エンジニアブログ
Movable Type プラグイン

改行コードにご用心

ぴろり上西 2011年01月17日

 鼻歌を歌いながら気分良くプラグインを書いていたんですが、ここでエラー発生。

Undefined subroutine &MT::Plugin::ListTemplateTags::_hdlr_list_template_tags called

 いつものようにエディタでサクサクっと... あれ? 関数定義されているんですが...? システムのプラグイン一覧で見ると、正しく読み込まれている。エラーログにもエラーの記述は無し。再構築しようとするとエラー。

な ん で だ ー ! ?

 結局、1時間ばかしハマった結果。改行コードが違うとエラーが出ると判明。なんじゃそりゃ。

  • CR ... 関数未定義でエラーになる
  • CR+LF ... OK
  • LF ... OK

 Mac で開発している人は気をつけましょう☆