segmentation-fault - Ruby 1.9.3-p0 和 RSpec 导致频繁的段错误

标签 segmentation-fault rspec2 ruby-1.9.3

只有我一个人觉得这样,还是 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/

相关文章:

ruby-on-rails - 命名路由作为参数,例如 rspec 中的组

ruby - 为什么我在 ubuntu 11.04 上使用 rvm 安装 Ruby 1.9.3 时出错?

c++ - 提交时的 SIGSEGV

C - fclose() seg fault//如何不覆盖内存//欧氏div alg的C实现

c - 函数内存分配问题

c - 为什么这会产生段错误?

rspec2 - 带Rails 4.2的rspec-rails 2.14.2 InvalidURIError

ruby-on-rails-3 - 使用 RSpec 测试嵌套资源 Controller - 计数不会改变 1

Ruby - 读取和编辑 XML 文件

ruby-on-rails - 安装 devise gem 时出现拼写错误后未初始化的常量错误消息