我有一个使用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上运行
您需要安装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 update
sudo apt-get install imagemagick --fix-missing
您只需要更新系统库。试试这个:-
sudo apt-get -f install
然后你就可以上传了。
只是我的经验更新。我最近与最新版本的ImageMagick 7.0.8-7有同样的问题。我通过降级到6.9来解决问题....这解决了这个问题的原因。
sudo apt-get install graphicsmagick-imagemagick-compat
对于Cloud9上遇到错误的人:
MiniMagick ::无效(您必须安装ImageMagick或GraphicsMagick)
这解决了我:
sudo yum install ImageMagick