改行コードとトリムモード

cygwin版のRubyを使っていたら、なぜか「-T 2」が効かない。

どうやら改行コードの問題らしい。「CRLF」のコードをLinux環境に持っていくとやっぱりダメ。「LF」にしてやるとちゃんと動く。erbのソースを見ると所々正規表現の中にに「\n」と書かれているので「\r\n」が来るとダメということなのかな?

ややこしい。この辺は下手に紹介すると混乱させてしまいそうで怖い。