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用の改行コードに変更したところめでたくコンパイルが通った。