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.