ruby-on-rails ruby-on-rails-3 imagemagick rmagick

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