我在Mountain Lion上使用Homebrew安装了ImageMagick(minimagick也在我的Gemfile中,但我不认为这是相关的)。 SimpleCaptcha在Rails应用中使用它来创建CAPTCHA。
但是,没有创建图像导致此错误:
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.
有什么想法吗?
答案 0 :(得分:161)
看起来你错过了ghostscript。如果您使用Homebrew,可以通过以下方式安装:
$ brew install ghostscript
答案 1 :(得分:0)
如果您使用Ubuntu或在具有Ubuntu的docker中删除并重新安装ghostscript软件包将解决您的问题
width
apt remove ghostscript