今日もちょっとRubyしたらエラー

先日から参考にしているサイトの下記のカレンダー作成をぽちぽち作成してみた。

http://rubycgi.org/cgi_explanation/4-3.htm

完全にコピー(手打ち)したつもりがスクリプトが途中で止まる

そのソースが↓

(1..31).each do |day|
  itsday = Time.local(year, month, day, 0,0,0)
  wday = itsday.wday
  if day == 1
    print "<td></td>" * wday
  elseif wday == 0
    print "<tr>"
  end

ん??
ぱっとみ合ってそうなんだけど実は

  elseif wday == 0

ここ「elseif」が間違ってて正解は

  elsif wday == 0

「elsif」だった

という盆ミスなお話


だがしかし、

この部分を間違えたまま

ruby -c filename.cgi
Syntax OK

とすると、画面の通りシンタックスOKになる
ど、どういうこと・・・

-cの使い方間違ってるのかな?

ruby -v
ruby 1.8.5 (2006-12-04 patchlevel 2)

んー
困った