From 3cf84c838f58316a574b8ab69ba81a2d214c8fb2 Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Thu, 21 Jul 2022 03:43:45 +0200 Subject: [PATCH] Disable export_concurrent to prevent segfault during precompile See https://github.com/sass/sassc-ruby/issues/207 closes #8372 --- config/initializers/assets.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index 81c84e115..5cae6d59f 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -31,3 +31,9 @@ Rails.application.config.assets.version = "1.0" # Rails.application.config.assets.precompile += %w( admin.js admin.css ) Rails.application.config.public_file_server.enabled = AppConfig.environment.assets.serve? + +# assets:precompile can sometimes fail with a Segmentation fault. +# Disabling export_concurrent is a workaround. See: https://github.com/sass/sassc-ruby/issues/207 +Rails.application.config.assets.configure do |env| + env.export_concurrent = false +end