All of a sudden started getting "Could Not Run The `Identify` Command. Please Install ImageMagick."
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
Jacob
Updated on February 27, 2021Comments
-
Jacob over 3 years
I've had ImageMagick, RMagick, & PaperClip working properly with everything setup including the config
Paperclip.options[:command_path]
inproduction.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.