【发布时间】:2017-04-25 15:04:59
【问题描述】:
我正在尝试使用 ImageMagick 在我的 rails 应用程序中处理照片,但是当我上传照片并发布它时,我收到了这个错误,
“使用 MiniMagick 操作图片失败,可能不是图片?原始错误:未安装 ImageMagick/GraphicsMagick”
当我尝试这样做时,
irb
require 'mini_magick'
filename = '/Users/me/tmp/testfile.jpg'
image = MiniMagick::Image.open(filename)
它给出错误“给出错误...MiniMagick::Invalid: ImageMagick/GraphicsMagick is not installed”
ImageMagick添加到系统路径,安装成功,可以通过命令行打开imagemagick,调出界面,想知道有没有大神帮忙。
为我的操作系统安装了正确版本的 ImageMagick。
还安装了 vcomp120.dll。
编辑:这只是在开发服务器上,而不是在生产中。
【问题讨论】:
-
Imagemagick 有很多不同的 API。你说你已经安装了 Imagemagick 但错误说你正在尝试使用 Graphics magick。不知道 minimagick 是什么——与 rails 有关吗?尝试安装 Graphics Magick:graphicsmagick.org,除非您应该通过不同的轨道安装。
-
是的。我将尝试安装 graphicsmagic,我打算这样做,但忘记了。 Minimagic 是 rails 用于 ImageMagick 的 gem,至于路线,我是从网站下载的,然后在 cmd 行中进行测试,效果很好,但也许还有其他东西。
-
我现在发布了我的问题的解决方案!
标签: ruby windows imagemagick ruby-on-rails-5 minimagick