2012-12-18 23 views
73

मैं माउंटेन शेर पर हूं और होमब्रे का उपयोग करके ImageMagick इंस्टॉल किया है (मिनीमैजिक मेरे जेमफाइल में भी है लेकिन मुझे नहीं लगता कि यह प्रासंगिक है)। SimpleCaptcha कैप्चा बनाने के लिए इसे रेल ऐप में उपयोग करता है। इस त्रुटि केImageMagick: कनवर्ट करने के दौरान त्रुटि: कन्वर्ट: फ़ॉन्ट पढ़ने में असमर्थ

हालांकि, छवि नहीं बनाई गई है कारण:

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. 

कोई भी विचार?

उत्तर

158

ऐसा लगता है कि आप ghostscript खो रहे हैं। यदि आप Homebrew का उपयोग कर रहे हैं तो आप इसे

$ brew install ghostscript 
+0

धन्यवाद के माध्यम से इंस्टॉल कर सकते हैं! मैं पूरी तरह से बिंदु खो रहा था। – Agis

+3

कभी-कभी आपके पास भूतस्क्रिप्ट है लेकिन यह अभी लिंक नहीं है! '$ brew ghostscript को अनलिंक करें और ब्रू लिंक ghostscript' – GantMan

+9

यह तब भी काम करता है जब त्रुटि संदेश अनुपलब्ध फ़ॉन्ट को निर्दिष्ट नहीं करता है, जैसा कि 'रूपांतरित करें: फ़ॉन्ट \' (null)' त्रुटि/annotate.c/रेंडरफ्रीटाइप/1153' – LeEnno