I am new to Ruby and have just tried using the debugger for the first time. Unfortunately, the result is nothing like I expected. Here is the first part of session: C:\ruby\ruby4rails>ruby -r debug c2fi.rb Debug.rb Emacs support available. c:/ruby/lib/ruby/site_ruby/1.8/ubygems.rb:10:require 'rubygems' (rdb:1) step c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:10:require 'rbconfig' (rdb:1) step c:/ruby/lib/ruby/1.8/i386-mswin32/rbconfig.rb:5:module Config (rdb:1) step c:/ruby/lib/ruby/1.8/i386-mswin32/rbconfig.rb:7: raise "ruby lib version (1.8 .4) doesn't match executable version (#{RUBY_VERSION})" (rdb:1) step c:/ruby/lib/ruby/1.8/i386-mswin32/rbconfig.rb:9: TOPDIR = File.dirname(__FILE__ ).chomp!("/lib/ruby/1.8/i386-mswin32") (rdb:1) step ... Why doesn't it just start executing the statements in c2fi.rb (a simple program to convert Celsius temperature to Fahrenheit - I got it out of the book Ruby for Rails by David Black - the program runs just fine)? Why is it showing all these "require" statements that are not in the program? The line c:/ruby/lib/ruby/1.8/i386-mswin32/rbconfig.rb:7: raise "ruby lib version (1.8 .4) doesn't match executable version (#{RUBY_VERSION})" is particularly disturbing. Does this mean that there is something wrong with the installation? I am running the following version of Ruby: C:\ruby\ruby4rails>ruby --version ruby 1.8.4 (2006-04-14) [i386-mswin32] Any help on this will be greatly appreciated. Rand Waltzman -- Posted via http://www.ruby-forum.com/.