【问题标题】:Rails 4 , ImageMagick and PaperClipRails 4、ImageMagick 和 PaperClip
【发布时间】:2015-03-07 05:50:15
【问题描述】:

当我想上传图片时,我得到了这个错误:

1 error prohibited this movie from being saved:
Image Could not run the `identify` command. Please install ImageMagick.

我在 Gemfile 中有这个:

gem 'imagemagick-identify', '~> 0.0.1'
gem 'paperclip', '~> 4.2.1'

我从控制台运行:gem install imagemagick-identify

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    imagemagick-identify 只是 imagemagick 的 identify 程序的包装。您将需要与 gem 分开安装 imagemagick。

    如果您使用的是 debian/ubuntu,您可以使用sudo apt-get install imagemagick

    如果您使用的是 Mac,您可能会发现 this 很有帮助。

    如果您使用的是 Windows,则可以找到要安装的二进制文件 here

    最后一个链接中似乎还有其他平台的二进制文件。

    如果您已经安装了 imagemagick,但仍然出现该错误,请确保它在您的 PATH 中。

    【讨论】:

    • 我在 cloud9 环境中。 sudo apt-get install imagemagick 解决了这个问题,thanx !
    • 你也可以试试:$ sudo apt-get install imagemagick --fix-missing
    【解决方案2】:

    如果您使用的是 cloud 9 ... 可能有时只是在运行

    sudo apt-get install imagemagick --fix-missing

    不会工作。如果是你的情况,请这样做

    sudo apt-get 更新

    先安装imagemagick,然后再安装

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 2013-11-30
      • 2011-05-25
      • 1970-01-01
      相关资源
      最近更新 更多