如何在 heroku 中安装具有 freetype 支持的 graphicsmagick?

How to install graphicsmagick with freetype support in heroku?

我正在尝试让 GraphicsMagick 在 heroku-20 堆栈上工作,但 运行 遇到了问题。

我能找到的所有 buildpack 都不能在 20 堆栈上工作,或者即使可以,它们也不包括自由类型支持。

我的“最佳尝试”是使用

至少要使 gm 命令起作用,但是,当尝试在图像上应用一些文本时,我 运行 出现此错误:

 Error: Command failed: gm convert: FreeType library is not available (/usr/share/fonts/type1/gsfonts/n019003l.pfb) [No such file or directory].

有没有人设法解决这个问题,或者告诉我如何解决这个问题?

我遇到了同样的问题。最后,我解决了问题,现在 gm 库运行良好。

首先,你应该让你的 Heroku 堆栈成为:Heroku-18

通过 运行 在终端

$ heroku stack:set heroku-18

其次,您应该在 Heroku 中添加这两个 Buildpack:

https://github.com/DuckyTeam/heroku-buildpack-imagemagick

https://github.com/xerpa/heroku-buildpack-graphicsmagick.git

像这样: 注意:顺序很重要



最终的 Heroku 项目设置必须是这样的: