2011-03-04 54 views
4

对于使用ruby-debug的人来说,你有什么办法让它以彩色输出?我正在设置wirble来着色我的irb,但它不会着色漂亮的打印(我相信它来自ruby-debug而不是irb)Ruby调试颜色?

回答

0

重写ruby-debug rb-trepanning(用于打补丁1.9.2)和rbx-trepanning(用于rubinius 1.2.x)支持彩色列表,甚至通过CodeRay创建汇编输出。

https://github.com/rocky/rb-trepanning/wiki/Terminal-Colorshttps://github.com/rocky/rbx-trepanning/wiki/Terminal-Colors

没有什么红宝石调试现在。如果有足够的需求,该代码可以被移植到ruby-debug。但这意味着一个新版本的源代码行缓存gem linecache。

+0

我在1.8.7上,但我会在升级时记住这一点。谢谢! – 2011-03-05 01:11:10

+0

你很可能意味着** MRI ** 1.8.7。 Rubinius也是1.8.7。 (并且JRuby同时支持1.8.7和1.9.x) – rocky 2011-03-05 03:53:05

+0

我不确定 - 我认为我的ruby版本随我的Ubuntu安装(10.10)一起提供,如果不是,那么它是我的Rails 3.0.4的一部分安装 – 2011-03-07 22:36:41