当前位置:  开发笔记 > 编程语言 > 正文

如何在Emacs中使用ruby-debug?

如何解决《如何在Emacs中使用ruby-debug?》经验,为你挑选了2个好方法。

我知道Emacs与gdb的某种集成(尽管我从未使用它)在调试程序时跳过文件.我想对Ruby程序做同样的事情.



1> 小智..:

正如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-extra`之前安装(在Ubuntu中)软件包`texi2html`和`texinfo`,但它有效.

2> rocky..:

ruby-debug接口还有另一个emacs.请参阅https://github.com/rocky/emacs-dbgr/wiki.

更一般地说,它通常与其他ruby调试器和其他调试器一起使用.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有