中田@Vectorです。

In message "[ruby-list:11839] Re: ruby 1.2.2 released",
WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> wrote:
> なんかとっても久し振りな気がするけど
> rb{gw,dj}122.zip を in.coming に put しました.
> b20.1 以上だと問題が多いと気がして
> rbgw のほうは b19.1 のままです.
> b20.1 以上の環境を使ってる人は
>   cp cygwin1.dll cygwinb19.dll
> してください.
> #実を言うと make はこの環境で行ないました.

どうも標準出力をリダイレクトした場合の挙動がおかしいようです。
私の環境では、
    print "#{ENV.keys.collect{|key| ENV[key] + \"\n\";}}"
は正常にリダイレクトできるのですが、
    print "#{ENV.keys.collect{|key| key + '=' + ENV[key] + \"\n\";}}"
にした途端に
    E:\TEMP\a.rb:1:in `print': Bad file number (Errno::EBADF)
            from E:\TEMP\a.rb:1
となります。リダイレクトさせない場合はもちろん正常に表示されます。
1.1c9ではリダイレクトしても何の問題もありません。
なお、cygwinb19.dllは
    98/10/29  12:00                393,728 cygwinb19.dll
のものを使用しています。

--
Close the world, | Ataru NAKATA, anakata@(vector.co.jp|vdnet.or.jp)
 txEn eht nepO.  | http://www.slis.keio.ac.jp/~anakata/