Rails 4 , ImageMagick and PaperClip

5
当我想上传图片时,出现了以下错误:
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
2个回答

11

imagemagick-identify 是一个imagemagick的identify程序的包装器。 您需要单独从宝石安装imagemagick。

如果您使用debian/ubuntu,可以执行sudo apt-get install imagemagick命令进行安装。

如果您使用Mac,您可能会发现这个链接有帮助。

如果您使用Windows,您可以在此处找到要安装的二进制文件。

最后一个链接中还提供了其他平台的二进制文件。

如果您已经安装了imagemagick但仍然收到错误提示,请确保其在PATH中。


1
我正在使用Cloud9环境。sudo apt-get install imagemagick解决了问题,谢谢! - Nemus
你也可以尝试: $ sudo apt-get install imagemagick --fix-missing - nicq

5
如果您正在使用Cloud 9,有时运行“sudo apt-get install imagemagick --fix-missing”可能不起作用。如果是这种情况,请先运行“sudo apt-get update”,然后再安装imagemagick。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接