74

我在 Mountain Lion 上并使用 Homebrew 安装了 ImageMagick(minimagick 也在我的 Gemfile 中,但我认为这无关紧要)。SimpleCaptcha在 Rails 应用程序中使用它来创建验证码。

但是,由于此错误,未创建图像:

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.

有任何想法吗?

4

2 回答 2

161

看起来你缺少ghostscript。如果您使用Homebrew,您可以通过以下方式安装它:

$ brew install ghostscript
于 2012-12-18T15:38:18.553 回答
0

如果您使用的是 Ubuntu 或在带有 Ubuntu 的 docker 中删除并重新安装 ghostscript 包将解决您的问题

apt remove ghostscript
apt install ghostscript

于 2020-01-14T11:08:49.673 回答