ruby on rails - De repente comenzó a recibir el comando "No se pudo ejecutar el comando ''Identificar''. Por favor, instale ImageMagick ".
ruby-on-rails ruby-on-rails-3 (7)
Debe cambiar los archivos production.rb
y development.rb
que están en:
config / ambientes :
# Paperclip config:
Paperclip.options[:image_magick_path] = "/opt/ImageMagick/bin"
Paperclip.options[:command_path] = "/opt/ImageMagick/bin"
Solo agregue esas dos líneas justo antes de la última línea y reinicie el servidor.
En el sistema MacOSX, si está utilizando otra ubicación, simplemente coloque el PATH correcto allí.
He tenido ImageMagick, RMagick, & PaperClip funcionando correctamente con todo lo que está configurado, incluyendo la configuración Paperclip.options[:command_path]
en el archivo production.rb
.
De repente he empezado a recibir el siguiente error:
Could Not Run The `Identify` Command. Please Install ImageMagick.
Lo he intentado todo. He reinstalado ImageMagick, etc. pero no tengo éxito.
Cualquier ayuda sería muy apreciada.
Desde una terminal, ejecute el siguiente comando:
sudo apt-get install imagemagick
Para usuarios de Mac: simplemente ejecute el comando brew install imagemagick
.
Puede escribir
which convert
y which identify
para comprobar si imagemagick está instalado correctamente.
En mi caso, which convert
devuelve /usr/local/bin/convert
pero identify not found
.
brew install imagemagick
antes, así que lo ejecuto de nuevo y devuelvo imagemagick already installed, it''s just not linked
.
Finalmente entendió el punto, hacer un brew link imagemagick
(o hacer un brew link --overwrite imagemagick
)
No olvide agregar el archivo Paperclip.options[:command_path] = "/usr/local/bin/"
a su archivo config/environment.rb
.
Tuve este problema, cuando había iniciado el servidor de rieles desde mi ide Rubymine. Parece que no carga tu .zshrc (en mi caso, también podría ser válido para .bashrc). Así que algunas variables de entorno que hacen que imagemagick funcione con dvm no se configuraron. Por ejemplo:
export PATH=$HOME/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/imagemagick/lib:$LD_LIBRARY_PATH
Una vez que reinicié desde mi terminal, el error desapareció.
Tuve un mismo problema Esto es lo que funcionó para mí. Desde la terminal, primero:
sudo apt-get update
Entonces:
sudo apt-get install imagemagick
Yo tuve el mismo problema. Fue causado por https://github.com/thoughtbot/paperclip/issues/1709