Heroku + MiniMagick + ImageMagick错误加载库

时间:2018-11-15 17:40:13

标签: heroku imagemagick minimagick

我正在使用RoR应用程序在Heroku上。

我正在使用载波和mini_magick(imagemagick)。

在我的本地服务器上一切正常。

在heroku上,出现以下错误:

let o = {"2018-09-25":[0,1,2,0,8],
         "2018-10-17":[0,2,0,0,0],
         "2018-10-26":[0,2,1,0,0],
         "2018-10-29":[0,2,2,1,0],
         "2018-10-31":[0,3,2,1,0],
         "2018-11-01":[0,3,3,1,0],
         "2018-11-02":[0,4,4,1,0]
        }
let newAr = Object.entries(o).reduce((arr, [key, values]) => {
    return arr.concat(values.map(n => ({date: new Date(key), value: n})))
}, [])

console.log(newAr)

似乎没有libdjvulibre.so.21。我为imagemagick添加了构建包:https://github.com/ello/heroku-buildpack-imagemagick

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

好的,因此在联系支持人员(“我们不处理第三方构建包”)和一些朋友的大量帮助之后,该解决方案非常简单(在heroku-18堆栈上):

删除构建包。

除非您需要的版本与{https://devcenter.heroku.com/articles/stack-packages)不同(8:6.9.7.4​+dfsg-16​ubuntu6.4),然后才删除包装。这对我的登台环境很有效。