Have a look at e-texteditor.
It isn't a full IDE, but it allows you to execute Ruby code, and either put the input inline, after a #=> comment, or into a new window.
You get some of what you want, not so much the debugger and console. But the run-inline thing helps out a bit there.
It is based on TextMate, which is just fantastic. But OS X only. Oh, and it costs money.
Matthew Schinckel
2009-04-10 13:06:15