ERROR Original Error: ImageMagick/GraphicsMagick is not installed

ERROR Original Error: ImageMagick/GraphicsMagick is not installed

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

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

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

-更新-

我卸载了 minimgick 并重新安装,但仍然出现相同的错误,尽管它显示已安装。这是我的版本...

-imagemagick-6.9.1-6

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

-Rails 4.0.10

-运行 在 mac

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

sudo apt-get install libmagickwand-dev

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

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

在 Ubuntu 上:

sudo apt-get install imagemagick

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

sudo apt-get -f install

然后你就可以上传了。

我遇到了同样的问题并通过以下方式解决了:

sudo apt-get update

sudo apt-get install imagemagick --fix-missing

只是更新一下我的经验。我最近在使用最新版本的 ImageMagick 7.0.8-7 时遇到了同样的问题。我通过降级到 6.9 解决了这个问题....出于某种原因这解决了这个问题。

  • 我在 Windows 顺便说一句。 x64.

sudo apt-get install graphicsmagick-imagemagick-compat

谁在 Cloud9 遇到错误:

MiniMagick::Invalid (You must have ImageMagick or GraphicsMagick installed)

这为我解决了:

sudo yum install ImageMagick