rudebug is a graphical debugger for Ruby.
rudebug is written using Ruby-GNOME2 and Glade.
It has support for local and remote debugging with ruby-debug and ruby-breakpoint. It should work fine on Windows and Linux.
It has stepping support, a source code display, a powerful object browser and an interactive shell as well as additional integration and polish to make those components work together well.
With ~900 lines of actual code (excluding the glade file) it is fairly light-weight. Code quality fluctuates. Some of the code needs to be unusual because it is executed on the server and can't touch its environment, other bits could probably need some refactoring.