羽田(はねだ)と申します。

このサイト(http://ftp.ruby-lang.org/pub/ruby/binaries/mingw/)より、
ダウンロードし利用させて頂いておりますが、以下のような現象で悩んでおりま
す。

【現象】
Time.gmを利用しようとした際に、Ver.1.8.0だとErrorが出てしまう。
#私のインストールの仕方に問題があったのでしょうか?

【利用環境】
        Windows2000Pro+SP3

【詳細】
C:\>\usr\local\bin\ruby -v -e 'p Time.gm(2003)'
ruby 1.6.8 (2003-03-26) [i386-mingw32]
Wed Jan 01 00:00:00 UTC 2003

C:\>\usr\local\bin\ruby180 -v -e 'p Time.gm(2003)'
ruby 1.8.0 (2003-04-10) [i386-mingw32]
-e:1:in `gm': gmtime/localtime error (ArgumentError)
        from -e:1

色々調べてみたのですが、TimeZoneの指定をしていないのが原因かなぁ?と思い、
環境変数に、TZ=JST-9としてみましたが、現象は変わりませんでした。

C:\>\usr\local\bin\ruby180 -v -e 'p ENV["TZ"]'
ruby 1.8.0 (2003-04-10) [i386-mingw32]
"JST-9"


こちら(http://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/)からも
ダウンロードしてみたのですが、問題ないようです。

C:\>\ruby\bin\ruby -v -e 'p Time.gm(2003)'
ruby 1.8.0 (2003-04-04) [i386-mswin32]
Wed Jan 01 00:00:00 UTC 2003