我刚收到一条错误信息:

...
from c:/ruby/lib/ruby/gems/1.8/gems/...
 ... 10 levels...
from c:/ruby/lib/ruby/gems/1.8/gems/...
...

这个bug(当然)隐藏在... 10 levels...的某个地方.

如何强制Ruby显示完整的堆栈跟踪?

推荐答案

begin
  # Code that raises exception
rescue StandardError => e
  puts e.backtrace
end

Ruby相关问答推荐

如何使用Ruby中的时区函数S标准库?

有没有办法保存 ruby​​ 代码的执行,以便稍后使用逐步重播对其进行调试?

警告 Selenium [弃用] Manager#logs 已弃用.使用 Chrome::Driver#logs 代替

删除带括号的子表达式

复制文件,在 Ruby 中根据需要创建目录

在 Ruby 中,获取第一个块返回 true 的可枚举元素的最快方法是什么?

根据另一个数组的元素对数组进行排序

从 Ruby 程序中创建 beep声的最简单方法是什么?

判断 Ruby HTTP 响应是否成功

在本地文件夹中安装 gem

查找两个数组之间的共同值

如何仅从 Gemfile 中查看依赖关系树?

与 String 相比,在 Ruby 中使用 StringIO 有哪些优势?

Ruby 中 Array#reject 的反义词是什么?

如何让 Ruby 1.9 成为 Ubuntu 上的默认 Ruby?

使用 Ruby CSV 在导出的 CSV 中更改字段分隔符/分隔符

何时使用在 Ruby 中启动子进程的每种方法

从数组 Ruby 中删除元素

如何判断数组是否有重复项?

Ruby:如何将数组数组连接成一个