我们的RoR应用程序使用了很多需要预编译的资产。 assets:precompile
运行通常需要几分钟。
然而最近发生了一件非常奇怪的事情:简单的rake assets:precompile
永远不会结束(等待几个小时)。
我找到了解决方法:
rake assets:precompile --trace
然而,无论如何修复它会很棒。有关理由的任何想法吗?
答案 0 :(得分:1)
是否需要在本地计算机或生产服务器上永久使用?
当我将应用程序部署到AWS微实例时,我有类似的事情。花了很多CPU,然后AWS限制了CPU。见http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts_micro_instances.html
现在我在本地预编译了我的资产,但问题已经消失。
答案 1 :(得分:0)
我遇到了同样的问题,并通过某个要点找到了这个令人敬畏的宝石(Steve Agalloco)。无论如何,有魅力!