只有我一个人觉得这样,还是 Ruby 1.9.3 在运行 RSpec 时引入了频繁的段错误?
自从升级到 1.9.3 以来,我发现启动时间明显加快了,但是在运行 RSpec 时,大约 50% 的时间我会遇到段错误。
我从 Ruby 获得的输出位于 http://pastebin.com/89YmpzaJ 我的 Gemfile 位于 http://pastebin.com/L6r73Max
有谁知道这是什么原因造成的?我在我的 CI 服务器和本地开发机器上都看到了这个问题。
最佳答案
pry-doc/yard 似乎存在问题,可能会导致yard 中出现段错误。我所知道的最好的解决方法就是不使用 pry-doc。为了方便起见,Pry-rails 依赖于 pry-doc,因此除了从 Gemfile 中删除 pry-doc 之外,您还需要修改 pry-rails 以删除其对 pry-doc 的依赖。
(我已经 fork 了 pry-rails 来做到这一点: https://github.com/chrisfarber/pry-rails 。)
关于segmentation-fault - Ruby 1.9.3-p0 和 RSpec 导致频繁的段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065611/