出现错误,未安装 ImageMagick/GraphicsMagick。 windows

Getting error, ImageMagick/GraphicsMagick is not installed. windows

我正在尝试使用 ImageMagick 在我的 rails 应用程序中处理照片,但是当我上传照片并 post 它时,出现此错误,

"Picture Failed to manipulate with MiniMagick, maybe it is not an image? Original Error: ImageMagick/GraphicsMagick is not installed"

当我尝试做的时候,

irb
require 'mini_magick'
filename = '/Users/me/tmp/testfile.jpg'
image = MiniMagick::Image.open(filename)

它给出错误 "gives error...MiniMagick::Invalid: ImageMagick/GraphicsMagick is not installed"

ImageMagick添加到系统路径,安装成功,我可以通过命令行打开imagemagick并调出界面,不知有没有大神帮忙。

为我的操作系统安装了正确版本的 ImageMagick。

还安装了 vcomp120.dll。

编辑:这只是在开发服务器上,而不是在生产服务器上。

为了回答我自己的问题,在 ImageMagick 网站二进制文件下载部分,windows 我使用的 x64 那里有一个包含三个命令的列表

magick logo: "logo.gif"
magick identify "logo.gif"
magick display "logo.gif"

我遇到了错误 display: delegate library support not built-in '' (X11) @ error/display.c/DisplayImageCommand/1888.。然后我按照@Bonzo 的评论安装了 GraphicsMagick。仍然有问题,读到很多人在转换图像和在 windows 安装程序中安装遗留实用程序时遇到问题更正了这个添加、convert.exe、mogrify 等。然后我得到了一个错误 ...Wrong JPEG library version: library is 90, caller expects 62... 然后我搜索并发现其他人遇到了这个错误,并删除了有冲突 "libjpeg" 文件的程序,对我来说这是 GraphicsMagic,我卸载了并且显示图像现在很好。

同时检查您的代理配置 magick convert -list configure 并确保其中包含您要使用的 jpeg 或任何格式。