解决了。。。
原来是一个 factory 文件的sequence
函数写成了secquence
。。。。好坑爹啊。
update
我尝试把factory_girl_rails
这个 gem 删掉。然后就好了。但是 zeus 却不能打开测试功能。
我记得之前有把 zeus 和 spork 一起打开,会不会这样出了问题。
这个问题超级奇怪,我只是写了个测试脚本,同时修改了 factories 里面的某个 factory 类,一开始跑的时候都是好的,测试也过了。在 push 之后准备回头再跑一遍看看,结果就突然不能跑了。
运行 rails s
/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/factory_girl-4.2.0/lib/factory_girl/definition_proxy.rb:36:in `add_attribute': Both value and block given (FactoryGirl::AttributeDefinitionError)
运行 zeus start
全部是 crashed 掉的,跑其中一个命令结果同上
运行rspec
.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/better_errors-0.9.0/lib/better_errors/core_ext/exception.rb:9: [BUG] Segmentation fault
···
···
···
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
只是什么情况,为何莫名躺枪。。。