2012-12-18 21 views
73

Tôi đang ở Mountain Lion và cài đặt ImageMagick bằng Homebrew (minimagick cũng nằm trong Gemfile của tôi nhưng tôi không nghĩ điều đó có liên quan). SimpleCaptcha sử dụng nó trong ứng dụng Rails để tạo CAPTCHA.ImageMagick: Lỗi khi chạy chuyển đổi: chuyển đổi: không thể đọc font

Tuy nhiên, hình ảnh không được tạo ra nguyên nhân của lỗi này:

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. 

Bất kỳ ý tưởng?

Trả lời

158

Có vẻ như bạn đang thiếu ghostscript. Nếu bạn đang sử dụng Homebrew, bạn có thể cài đặt thông qua:

$ brew install ghostscript 
+0

Cảm ơn! Tôi đã hoàn toàn mất tích điểm. – Agis

+3

Đôi khi bạn có ghostscript nhưng nó chỉ không liên kết! '$ brew hủy liên kết ghostscript && brew link ghostscript' – GantMan

+9

Điều này cũng hoạt động khi thông báo lỗi không xác định phông chữ bị thiếu, như trong' convert: không thể đọc font \ '(null) '@ error/annotate.c/RenderFreetype/1153' – LeEnno

Các vấn đề liên quan