Rails 4、ImageMagick和PaperClip
Rails 4 , ImageMagick and PaperClip
当我想上传图片时出现此错误:
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
imagemagick-identify
只是 imagemagick 的 identify
程序的包装器。您需要将 imagemagick 与 gem.
分开安装
如果您使用 debian/ubuntu,您可以 sudo apt-get install imagemagick
。
如果您在 Mac,您可能会发现 this 有帮助。
如果您在 Windows,您可以找到要安装的二进制文件 here。
看起来最近 link 也有适用于其他平台的二进制文件。
如果您安装了 imagemagick 但仍然出现该错误,请确保它在您的 PATH 中。
如果您使用的是 cloud 9 ...可能有时 运行
sudo apt-get install imagemagick --fix-missing
不会工作。如果是这种情况,请执行
sudo apt-get 更新
先安装imagemagick然后再安装
当我想上传图片时出现此错误:
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
imagemagick-identify
只是 imagemagick 的 identify
程序的包装器。您需要将 imagemagick 与 gem.
如果您使用 debian/ubuntu,您可以 sudo apt-get install imagemagick
。
如果您在 Mac,您可能会发现 this 有帮助。
如果您在 Windows,您可以找到要安装的二进制文件 here。
看起来最近 link 也有适用于其他平台的二进制文件。
如果您安装了 imagemagick 但仍然出现该错误,请确保它在您的 PATH 中。
如果您使用的是 cloud 9 ...可能有时 运行
sudo apt-get install imagemagick --fix-missing
不会工作。如果是这种情况,请执行
sudo apt-get 更新
先安装imagemagick然后再安装