【发布时间】:2015-09-26 20:53:07
【问题描述】:
我最近重新安装了我的系统,我发现byebug 出现了一些奇怪的行为。例如,数组列在元素上,而不是所有内容都在同一行上。这是一个例子:
(byebug) [1,2,3]
1
2
3
通常,我希望:
(byebug) [1,2,3]
[1, 2, 3]
如何让byebug“正常”显示数组?
【问题讨论】:
-
很确定这是当前版本的新行为。当我升级我的设置时,我也注意到了这种行为。试试
[1,2,3].to_s,它应该会打印出你期望的结果。 -
虽然您的解决方法有效,但我希望恢复旧的行为,我不想在每次通话时写额外的
to_s... -
为什么要在这里问?询问实施该行为的作者和维护者不是更有意义吗?
-
作为一种解决方法,您可以分别使用
pry和pry-byebug。 -
我也可以在升级到 byebug 6 后确认这一点......当数组很长时,这种行为特别困难。