From: "M. Edward (Ed) Borasky" Date: 2006-07-31T15:37:02+09:00 Subject: Re: Environment variables with empty value missing from ENV? Clifford Heath wrote: > M. Edward (Ed) Borasky wrote: >> On Gentoo Linux: > > Yes, that's the way it should work. Same on Debian with 1.8.4 > It's a bug on ruby/windows (I haven't tried 1.8.4), because: Hmmm ... perhaps Ruby/Windows is stripping off or not stripping off an end-of-line character inappropriately? This might be another piece of Curt Hibbs' "mingw vs. Visual Studio for compiling Ruby" puzzle ... Does it work with the built-in Ruby from CygWin? The reason I ask is that when you install CygWin, it gives you the option of defaulting to "Unix" or "Windows" end-of-line formats for some kinds of files. It recommends Unix, which is what I've always picked. I do know there are differences in the way CygWin Perl and ActiveState Perl handle end-of-line characters.