为什么要耙资产:预编译需要永远?

时间:2012-07-07 18:52:26

标签: ruby rake assets precompile

我们的RoR应用程序使用了很多需要预编译的资产。 assets:precompile运行通常需要几分钟。

然而最近发生了一件非常奇怪的事情:简单的rake assets:precompile永远不会结束(等待几个小时)。

我找到了解决方法:

rake assets:precompile --trace

然而,无论如何修复它会很棒。有关理由的任何想法吗?

2 个答案:

答案 0 :(得分:1)

是否需要在本地计算机或生产服务器上永久使用?

当我将应用程序部署到AWS微实例时,我有类似的事情。花了很多CPU,然后AWS限制了CPU。见http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts_micro_instances.html

现在我在本地预编译了我的资产,但问题已经消失。

答案 1 :(得分:0)

我遇到了同样的问题,并通过某个要点找到了这个令人敬畏的宝石(Steve Agalloco)。无论如何,有魅力!

https://github.com/spagalloco/capistrano-local-precompile