2012-12-18 12 views
73

Jestem na Mountain Lion i zainstalowałem ImageMagick za pomocą Homebrew (minimagick jest również w mojej Gemfile, ale nie sądzę, że jest to istotne). SimpleCaptcha używa go w aplikacji Rails do tworzenia CAPTCHA.ImageMagick: Błąd podczas konwersji: konwertuj: nie można odczytać czcionki

jednak obraz nie jest tworzony przyczyną tego błędu:

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. 

Jakieś pomysły?

Odpowiedz

158

Wygląda na to, że brakuje Ci ghostscript. Jeśli używasz Homebrew, możesz go zainstalować przez:

$ brew install ghostscript 
+0

Dzięki! Całkowicie nie rozumiałem. – Agis

+3

Czasami masz ghostscript, ale to nie jest po prostu połączone! '$ brew unlink ghostscript && brew link ghostscript' – GantMan

+9

Działa to również, gdy komunikat o błędzie nie określa brakującej czcionki, jak w' convert: nie można odczytać czcionki \ '(null)' @ error/annotate.c/RenderFreetype/1153' – LeEnno

Powiązane problemy