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

mad*_*tis 5 ruby rake assets precompile

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

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

我找到了一个解决方法:

rake assets:precompile --trace
Run Code Online (Sandbox Code Playgroud)

然而,无论如何修复它会很棒.关于某个原因的任何想法?

Jer*_*ops 1

在您的本地计算机或生产服务器上是否需要很长时间?

当我将应用程序部署到 AWS 微实例时,我遇到了类似的情况。它占用了很多CPU,然后AWS限制了CPU。请参阅http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts_micro_instances.html

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