我在heroku上运行了一个Node.js应用程序。 它一直运作良好,直到它最近升级为雪松-14。 当应用程序尝试使用gm库在图像上写入文本时,将发生以下错误:
“gm convert:FreeType库不可用(font.otf)[没有这样的文件或目录]。”
如果我运行“heroku run gm -version”,这是cedar-14 app上的输出:
Feature Support:
Thread Safe yes
Large Files (> 32 bit) yes
Large Memory (> 32 bit) yes
BZIP yes
DPS no
FlashPix no
FreeType no
Ghostscript (Library) no
JBIG yes
JPEG-2000 yes
JPEG yes
Little CMS yes
Loadable Modules no
OpenMP yes (201107)
PNG yes
TIFF yes
TRIO no
UMEM no
WMF no
X11 yes
XML yes
ZLIB yes
似乎禁用了freetype。这是我正在使用的构建包:
https://github.com/mcollina/heroku-buildpack-graphicsmagick
https://github.com/heroku/heroku-buildpack-nodejs
如何在heroku上打开cedar-14上的freetype库?