错误原始错误:未安装ImageMagick / GraphicsMagick

问题描述 投票:14回答:7

我有一个使用Imagemagick的应用程序,但我不得不重建我的环境,现在当我尝试上传一个头像(这就是我使用Imagemagick的原因)时,它在我尝试添加图像时不断给我以下错误。

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

我将它安装在包含我的应用程序的文件夹中,但似乎应用程序无法识别安装。有没有办法使应用程序识别minimagick或我是否在错误的地方安装它或我完全关闭。

-UPDATE-

我卸载了minimgick并重新安装,但仍然得到相同的错误,虽然它表明它已安装。这是我的版本......

-imagemagick-6.9.1-6

-ruby 2.2.1p85(2015-02-26修订版49769)[x86_64-darwin14]

-Rails 4.0.10

- 在mac上运行

ruby-on-rails mongoid minimagick
7个回答
38
投票

您需要安装libmagickwand-dev才能成功完成rmagick gem。以下命令将为您完成工作:

sudo apt-get install libmagickwand-dev

在Mac上,您将运行以下命令:

brew install imagemagick # it requires you to install Homebrew first.

22
投票

在Ubuntu上:

sudo apt-get install imagemagick

18
投票

我有同样的问题并解决了它:

sudo apt-get update

sudo apt-get install imagemagick --fix-missing


1
投票

您只需要更新系统库。试试这个:-

sudo apt-get -f install

然后你就可以上传了。


0
投票

只是我的经验更新。我最近与最新版本的ImageMagick 7.0.8-7有同样的问题。我通过降级到6.9来解决问题....这解决了这个问题的原因。

  • 我在Windows上顺便说一下。 64。

0
投票

sudo apt-get install graphicsmagick-imagemagick-compat


0
投票

对于Cloud9上遇到错误的人:

MiniMagick ::无效(您必须安装ImageMagick或GraphicsMagick)

这解决了我:

sudo yum install ImageMagick
© www.soinside.com 2019 - 2024. All rights reserved.