它在OS X 10.9上。我用brew
和FreeType v2.5.2安装了GraphicsMagick。但是当我在我的程序中使用gm convert时,我收到了这个错误:
{ [Error: Command failed: gm convert: FreeType library is not available (/usr/local/share/ghostscript/fonts/n019003l.pfb).
] code: 1, signal: null }
我的FreeType:
flyn:Font ijse$ freetype-config --libs
-L/usr/local/Cellar/freetype/2.5.2/lib -lfreetype -lz -lbz2 -lpng15
我在google上搜索了一段时间但没有得到答案。
答案 0 :(得分:1)
您需要进一步调查:
1)哪个二进制文件产生错误?说它是gm
。请发布
ldd `which gm`
查看库是否直接链接。
2)如果是,请尝试将您的路径添加到LD_LIBRARY_PATH
变量。看看你的路径是否存在(这里是如何做到的:How to print the ld(linker) search path)
3)如果不是,请查看配置文件
编辑:运行freetype-config --libs
。 -L
背后的路径是图书馆的真实位置。它是否在以下命令的输出中的任何位置?
ldconfig -v 2>/dev/null | grep -v ^$'\t'
此命令显示where the libraries are looked for。你的freetype库的位置在哪里?如果是的话,没关系。如果不是,这就是问题的原因!尝试其中之一:
export LD_LIBRARY_PATH=/location/of/your/freetype/libraries
。