2012-12-18 4 views
73

Ich bin auf Mountain Lion und ImageMagick mit Homebrew installiert (minimagick ist auch in meinem Gemfile, aber ich glaube nicht, dass das relevant ist). SimpleCaptcha verwendet es in einer Rails App, um CAPTCHAs zu erstellen.ImageMagick: Fehler beim Ausführen convert: convert: Schriftart kann nicht gelesen werden

Allerdings wird das Bild nicht erstellt Ursache für diesen Fehler:

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?

Antwort

158

Sieht aus, als ob Sie fehlen ghostscript. Wenn Sie Homebrew verwenden, können Sie es über installieren:

$ brew install ghostscript 
+0

Dank! Ich habe den Punkt völlig vermisst. – Agis

+3

Manchmal hast du Ghostscript, aber es ist einfach nicht verlinkt! '$ brew unlink ghostscript && brew link ghostscript' – GantMan

+9

Dies funktioniert auch, wenn die Fehlermeldung die fehlende Schriftart nicht spezifiziert, wie in' convert: font nicht lesen ('null) '@ error/annotate.c/ RenderFreetype/1153' – LeEnno