All of a sudden started getting "Could Not Run The `Identify` Command. Please Install ImageMagick."

29,438

Solution 1

You need to change the files production.rb and development.rb which are in:

config/environments:

# Paperclip config:
Paperclip.options[:image_magick_path] = "/opt/ImageMagick/bin"
Paperclip.options[:command_path] = "/opt/ImageMagick/bin"

Just add those two lines just before the last line and restart the server.

In MacOSX system, if you are using another location, just put the right PATH there.

Solution 2

From a terminal, run the following command:

sudo apt-get install imagemagick

Solution 3

For Mac users: just run the command brew install imagemagick.

Solution 4

You can type

which convert and which identify

to check whether imagemagick is installed properly.

In my case, which convert returns /usr/local/bin/convert but identify not found.

I used brew install imagemagick before, so I run it again and return imagemagick already installed, it's just not linked.

Finally got the point, brew link imagemagick(or brew link --overwrite imagemagick)

Don't forget to add the Paperclip.options[:command_path] = "/usr/local/bin/" to your config/environment.rb file.

Solution 5

I had a same issue. This is what worked for me. From terminal, first:

sudo apt-get update

Then:

sudo apt-get install imagemagick
Share:
29,438
Jacob
Author by

Jacob

Updated on February 27, 2021

Comments

  • Jacob
    Jacob over 3 years

    I've had ImageMagick, RMagick, & PaperClip working properly with everything setup including the config Paperclip.options[:command_path] in production.rb file.

    All of a sudden I've started getting the following error:

    Could Not Run The `Identify` Command. Please Install ImageMagick.
    

    I've tried everything. I've reinstalled ImageMagick, etc. but no avail.

    Any help would be greatly appreciated.