gpt4 book ai didi

ruby-on-rails - 由于 Assets 预编译,Heroku 在部署时超时

转载 作者:行者123 更新时间:2023-12-04 07:41:19 25 4
gpt4 key购买 nike

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

我使用导致 Assets 预编译缓慢的 gems(asset_sync、sprockets-image_compressor、image_optim)。我还同步我的 Assets 以将它们存储在 S3 上。在添加 sprockets-image_compressor 和 image_optim gem 之前我没有遇到过这个问题

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

我还在 Heroku 上开了一张票,要求他们增加超时时间,但我怀疑他们不会那样做。

有什么想法,建议吗?

最佳答案

我有同样的问题,并且还使用了 image_optim gem。基本上图像预编译过程花费的时间太长。所以我修改了 Gemfile。更改:

gem 'image_optim'

收件人:

gem 'image_optim', :group => [:development]

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

关于ruby-on-rails - 由于 Assets 预编译,Heroku 在部署时超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com