状況
RSpecが通らなかった。エラーを見に行くと、
Your output is too large to display in the browser.
Only the last 400000 characters are displayed.
と一番上に書かれて、その下になんか白い文字がいっぱい書かれてた。
(まあ、要は表示がめっちゃ多いからブラウザに全部出せないよと書いてある。)
とりあえず、エラーっぽいのないかなーと探すと一番下に、
Exited with code exit status 134
CircleCI received exit code 134
と書かれてあったので、検索エンジンに打ち込んでみたが、これじゃなかった。
対処法
まず、エラーの確認について。上の方に表示されている、
↑これを押すと、別タブでoutputのフルバージョンが表示される。
その中に
[BUG] Segmentation fault at 0x0000000000000000
とバグってる旨が表示されている。
解決方法については、config/initializers/assets.rbに以下を追記。(一番下に記述した)
config/initializers/assets.rb
Rails.application.config.assets.configure do |env|
env.export_concurrent = false
end
参考
以下の記事ではこのエラーの原因についても言及されている。