我知道Emacs与gdb的某种集成(尽管我从未使用它)在调试程序时跳过文件.我想对Ruby程序做同样的事情.
正如erenon所说,使用ruby debug,它为emacs提供了一个库,可以让你像gdb一样使用它.
通过在终端上发出此命令来安装rdebug(sudo是可选的,具体取决于您的系统):
gem install ruby-debug
然后,您需要从rubyforge 下载 ruby-debug-extra文件,并以标准方式安装它.
sh ./configure make make test # optional, but a good idea sudo make install
这为您提供了与rdebug交互的elisp文件,以及可以在emacs中查看的ruby-debug文档.
AJ
ruby-debug接口还有另一个emacs.请参阅https://github.com/rocky/emacs-dbgr/wiki.
更一般地说,它通常与其他ruby调试器和其他调试器一起使用.