ImageMagick: Fehler beim Ausführen von convert: convert: Schrift kann nicht gelesen werden

74

Ich bin auf Mountain Lion und habe ImageMagick mit Homebrew installiert (Minimagick ist auch in meiner Gemfile enthalten, aber ich denke nicht, dass dies relevant ist). SimpleCaptcha verwendet es in einer Rails-App, um CAPTCHAs zu erstellen.

Das Bild wird jedoch aufgrund dieses Fehlers nicht erstellt:

Error while running convert: convert: unable to read font `/usr/local/share/ghostscript/fonts/n019003l.pfb' @ error/annotate.c/RenderFreetype/1123.
convert: Postscript delegate failed `/var/folders/gd/n7rzfhkd5jd0ws8jnzsz34hr0000gn/T/magick-vzHHz4ZP': No such file or directory @ error/ps.c/ReadPSImage/830.
convert: no images defined `/var/folders/gd/n7rzfhkd5jd0ws8jnzsz34hr0000gn/T/simple_captcha20121218-64930-1thtfpf.jpg' @ error/convert.c/ConvertImageCommand/3032.

Irgendwelche Ideen?

Agis
quelle

Antworten:

161

Sieht so aus, als ob Ihnen Ghostscript fehlt . Wenn Sie Homebrew verwenden , können Sie es installieren über:

$ brew install ghostscript
cfeduke
quelle
3
Manchmal hast du Ghostscript, aber es ist einfach nicht verlinkt! $ brew unlink ghostscript && brew link ghostscript
Gant Laborde
9
Dies funktioniert auch, wenn die Fehlermeldung die fehlende Schriftart nicht angibt, wie inconvert: unable to read font `(null)' @ error/annotate.c/RenderFreetype/1153
LeEnno
1
Gibt es jemanden für Windows-Hilfe?
Rishabh Agrawal
0

Wenn Sie Ubuntu verwenden oder ein Docker mit Ubuntu verwenden, wird das Problem durch Entfernen und erneutes Installieren des Ghostscript-Pakets behoben

apt remove ghostscript
apt install ghostscript

Anish Varghese
quelle