coffeeScriptでhello_world.coffeeをコンパイルするときに手間取った。

coffeeScriptを試すだけ試してみようとしたところ、
しょっぱなからつまづいた。


for i in [0..3]
console.log "Hello #{i}"

上記のファイルを記述してhello_world.coffeeとして保存。
ターミナル上で $ coffee hello_world.coffeeとしたところ
下記のようなエラーが出る。


Error: In hello_world, Parse error on line 1: Unexpected 'TERMINATOR'

原因は単純なことで作成したファイルの改行コードがキャリッジリターン(CR)だったため。

これをUNIX用の改行コードに変更したところめでたくコンパイルが通った。