下面的錯誤,當我運行rspec的:段錯誤運行rspec的
rspec spec/mailers/lead_mailer_spec.rb
/Users/ryanbales/.rvm/gems/ruby-1.9.3-p484/gems/honeybadger-1.16.1/lib/honeybadger/exception_extensions.rb:11: [BUG] Segmentation fault
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-darwin14.1.0]
..............................
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
https://gist.github.com/ryankbales/b1732adee7fe503627d1
(完整的錯誤和堆棧跟蹤在上面提供的要點)
我已經經歷了幾個解決方案,但沒有找到永久的。至多我可以在上面的要點中運行規範兩次而不重現,並且會回到相同的段錯誤。實際上它會發生在任何spec上,但這是我目前正在處理的那個。
在預感,我跑brew link openssl
,但是沒有幫助。獲得該規範運行幾次的解決方案是流行的「卸載&重新安裝nokogiri」,gem pristine --all
以及使用rvm
對ruby gemset的完整重新編譯。
這裏的一些統計數據:
Rails 3.0.20
ruby 1.9.3p484
OSX Yosemite 10.10.2
感謝。