羽田(はねだ)と申します。 このサイト(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