【发布时间】:2021-03-15 09:04:13
【问题描述】:
我使用的是 Macos 10.14.5。我通过 Macports 运行 Ghostscript,最近升级到 Ghostscript 9.27。自从我升级以来,我使用 Ghostscript 进行的大部分工作(Imagemagick 文件转换)都不再起作用了。我犯了一个愚蠢的错误,在 Macports 中删除了旧版本的 Ghostscript(是的......)。
基本上,Ghostscript 会因“中止陷阱:6”错误而崩溃。例子?我尝试将 PDF 转换为 PNG。我明白了:
[ghostscript library 9.27] -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r600x600' '-sOutputFile=/var/folders/k0/m6mz3d055m75782ynnkt2k0w0000gn/T/magick-5910MkmWy1yIM0tx%d' '-f/var/folders/k0/m6mz3d055m75782ynnkt2k0w0000gn/T/magick-5910gs9cNcP8C7cU' '-f/var/folders/k0/m6mz3d055m75782ynnkt2k0w0000gn/T/magick-5910iJZ-CiPdfIWp'Abort trap: 6
我认为这与 '/usr/local/bin/gs-X11' 无法找到 dyld 库的正确目录有关。当我运行 gs-X11 时,我得到了这个:
/usr/local/bin/gs-X11 dyld:库未加载:/opt/X11/lib/libXt.6.dylib 引用自:/usr/local/bin/gs-X11 原因:找不到图片 中止陷阱:6
“libXt.6.dylib”库存在于我的文件系统中,但不在“/opt/X11/”中,而是在“/opt/local/lib/”中。
如何让 Ghostscript 使用正确的目录?
【问题讨论】:
标签: x11 ghostscript