Ruby on rails 由于资产预编译,Heroku在部署时超时

Ruby on rails 由于资产预编译,Heroku在部署时超时,ruby-on-rails,heroku,Ruby On Rails,Heroku,问题:由于资产预编译,我的Rails应用程序无法部署在Heroku上(编译Ruby应用程序超时(15分钟)) 我使用gems(asset\u sync、sprockets-image\u compressor、image\u optim),这会导致缓慢的资产预编译。我还同步资产以将其存储在S3上。在添加链轮-image\u compressor和image\u optim gems之前,我没有这个问题 我可以在本地预编译资产,但我必须处理我的多个环境(我有一个暂存应用程序和一个生产应用程序,我将

问题:由于资产预编译,我的Rails应用程序无法部署在Heroku上(
编译Ruby应用程序超时(15分钟)

我使用gems(asset\u sync、sprockets-image\u compressor、image\u optim),这会导致缓慢的资产预编译。我还同步资产以将其存储在S3上。在添加链轮-image\u compressor和image\u optim gems之前,我没有这个问题

我可以在本地预编译资产,但我必须处理我的多个环境(我有一个暂存应用程序和一个生产应用程序,我将资产存储在S3上与环境相关的不同存储桶中),我不想这样做。无论如何,这应该在Heroku上部署时处理

我还开了一张Heroku的票,要求他们延长暂停时间,但我怀疑他们会这么做


有什么想法和建议吗?

我也有同样的问题,而且还使用了image\u optim gem。基本上,图像预编译过程花费的时间太长。所以我修改了这个文件。 更改:

致:

现在我可以在Heroku:D上远程预编译了。哦,这个解决方案对我来说非常好,因为我使用存放图像的文件夹中的
image\u optim-r*
手动压缩所有图像。然后将所有图像优化推送到我的存储库。
干杯

这是你第一次部署到heroku吗,我是说使用这个应用程序。您可以尝试heroku运行rake资产:clean,然后再次尝试部署。这不是第一次部署,但我确实用heroku repo清理了repo。我会尝试清理资产,我会告诉你这是有效的,但我怀疑:/我尝试清理资产,但不幸的是没有帮助。
gem 'image_optim'
gem 'image_optim', :group => [:development]