【发布时间】:2019-02-10 01:38:52
【问题描述】:
当我使用 Active Storage 时,当有人上传 .webp 图像时,当我运行 file.attach(io: webp_file, filename: 'file.webp') 时,它可以工作,然后 ActiveStorage 会自动运行作业 ActiveStorage::AnalyzeJob
但是这份工作提高了:
MiniMagick::Error (`identify -format %[orientation] /tmp/ActiveStorage-114989-20180905-4-wak8ob.webp[0]` failed with error:
identify-im6.q16: delegate failed `'dwebp' -pam '%i' -o '%o'' @ error/delegate.c/InvokeDelegate/1919.
identify-im6.q16: unable to open file `/tmp/magick-1400SWBHj-p67HrV': No such file or directory @ error/constitute.c/ReadImage/544.
虽然我在 Heroku-18 上,所以有一个名为“libwepb6”的库 (https://devcenter.heroku.com/articles/stack-packages) ????
我必须创建 Heroku buildpack 吗?
【问题讨论】:
标签: ruby-on-rails heroku webp rails-activestorage