【问题标题】:ERROR Original Error: ImageMagick/GraphicsMagick is not installed错误原始错误:未安装 ImageMagick/GraphicsMagick
【发布时间】:2015-09-20 12:13:52
【问题描述】:

我有一个使用 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 上运行

【问题讨论】:

    标签: ruby-on-rails mongoid minimagick


    【解决方案1】:

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

    sudo apt-get install libmagickwand-dev
    

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

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

    【讨论】:

    • 这是在包含我的应用程序的文件夹中,而不是应用程序本身?
    • 您可以从终端的任何位置运行此命令。注意:它适用于 Ubuntu。
    • 在 Mac 上,您可以使用 brew install imagemagick,但这本身需要您先安装 Homebrew。
    • 我在 Mac 上,当我尝试 brew install imagemagick 我得到了这个...警告:imagemagick-6.9.1-6 已经安装
    • @SupremeA 然后,你需要卸载它,然后重新安装它。
    【解决方案2】:

    在 Ubuntu 上:

    sudo apt-get install imagemagick
    

    【讨论】:

    • 对我来说,在 Ubuntu 14.04 上,我需要这个答案和 @Arslan 的答案。
    • 在 Ubuntu 16.04 上为我工作(我在尝试部署一个使用 imagemagick 来调整图像大小的 Rails Web 应用程序时遇到了这个问题)
    • 我也需要这两个答案。
    • 这条评论是我需要的,上面接受的也是解决方案的一部分
    • 你拯救了我的夜晚,谢谢!
    【解决方案3】:

    我遇到了同样的问题并解决了:

    sudo apt-get update

    sudo apt-get install imagemagick --fix-missing

    【讨论】:

    • 我能够在控制台中转换图像,但 resque 作业会不断返回该错误。运行 --fix-missing 后一切都恢复正常
    【解决方案4】:

    sudo apt-get install graphicsmagick-imagemagick-compat

    【讨论】:

      【解决方案5】:

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

      sudo apt-get -f install

      然后你就可以上传了。

      【讨论】:

        【解决方案6】:

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

        • 顺便说一句,我在 Windows 上。 x64。

        【讨论】:

          【解决方案7】:

          Cloud9 上遇到错误的用户:

          MiniMagick::Invalid (你必须有 ImageMagick 或 GraphicsMagick 已安装)

          这为我解决了:

          sudo yum install ImageMagick
          

          【讨论】:

            猜你喜欢
            • 2015-06-05
            • 2017-11-12
            • 2016-09-16
            • 2017-04-25
            • 1970-01-01
            • 2020-01-17
            • 1970-01-01
            • 2017-03-03
            • 2015-02-15
            相关资源
            最近更新 更多