Howdy,
Let me introduce my poor hack: yet another debugger using dRuby.
http://www.jin.gr.jp/~nahi/Ruby/debugger.tar.gz
You can attach a debuggee and debug it from foreign host.
Example:
== On the debuggee side(cf. on the host 'foo'):
$ ruby -rdebuggee sample/target.rb
Debug dRuby-URI: druby://foo:46166
== On the debugger side(cf. on the host 'bar'):
$ ./debugger.rb druby://foo:46166
sample/target.rb on druby://foo:46166 attached.
Debug.rb
Emacs support available.
sample/target.rb:1:t1 = Thread.new {
(rdb:1)
==
debuggee.rb is now an extension to debug.rb in Ruby/1.6.
Added new command 'detach'.
It requires ruby/1.6 and dRuby/1.3 by Seki-san
in http://www2a.biglobe.ne.jp/~seki/ruby/druby.html (Japanese).
dRuby/1.3 series is still under development. The newest
package is in http://www2a.biglobe.ne.jp/~seki/ruby/drb-1.3b1.tar.gz
// NaHi