我开发了一个基于 bootstrap 的 rails 应用程序。现在我正在使用 Metronic 来改进样式,但是虽然我在开发模式下没有任何问题,但尝试在生产模式下编译资产,我得到了这个错误:
耙中止!
SassC::SyntaxError:内部错误:空间不足 /home/spanogi/.rbenv/versions/2.4.3/bin/bundle:23:in 'load' /home/spanogi/.rbenv/versions/2.4.3/bin /bundle:23:in ''
任务:TOP => 资产:预编译
我发出的命令是
bundle exec rake assets:precompile RAILS_ENV=production
如果我不将 Metronic 资产添加到我的 application.scss 和 application.js 预编译会定期完成。
服务器资源似乎很丰富,我在编译时检查了内存,但它没有超过 30% 的使用率,实际上错误是由 Sassc 内部产生的,而不是由操作系统产生的(这不是内存崩溃)。我在周围寻找类似的错误,但没有任何成功。
你有想法吗?非常感谢你的帮助