Gawnsoft wrote:

>>If it is, what do you get when you print the 
>>contents of Ruby's library path from irb:
>>
>>    irb> $:
> 
> 
> ["/cygdrive/d/PROGRAMS/CODING/RUBY/lib/ruby/site_ruby/1.6/i386-cygwin",
> "/cygdrive/d/PROGRAMS/CODING/RUBY/lib/ruby/site_ruby/1.6",
> "/cygdrive/d/PROGRAMS/CODING/RUBY/lib/ruby/site_ruby",
> "/cygdrive/d/PROGRAMS/CODING/RUBY/lib/ruby/1.6/i386-cygwin",
> "/cygdrive/d/PROGRAMS/CODING/RUBY/lib/ruby/1.6", "."]
> 
> Thanks for your help..

OK. You apparently have a an older, Cygwin-based installation of Ruby 
that is taking precedence over the Pragmatic Programmer's Ruby installer 
(which is based on Visual C++). This is obvious from the paths listed in 
Ruby's "$:" library path; it's showing "i386-cygwin" as the platform 
instead of "i586-mswin32".

I'm not sure how you got into this situation, or what is the best way to 
fix it. If there is no entry in the "Add/Remove Programs" list for 
Windows, you may need to manually uninstall Ruby (i.e. delete the 
D:\Programs\Coding\Ruby directory completely) and then re-install using 
the Pragmatic Programmers' installer.