2012-01-04 11 views
5

Estoy usando ImageMagick-6.7.4 con rails 3 y también instalé la gema paperclip en mi aplicación. Seguí this guide para instalar imagemagick y funciona desde mi terminal pero no con mi aplicación Rails. He incluido el camino para el comando identificar en mi development.rb comosh: identificar: comando no encontrado imagemagick rails 3

Paperclip.options[:command_path]='/path-where-my-identify-got-installed/' 

pero todavía me da un error como

Command :: identify -format %wx%h'/var/folders/Cd/CdjXsnlyEPyFqs4pwH83T++++TI/-Tmp-/stream20120104-2402-5iizym-0.png[0]'[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. 
Please installImageMagick.>Command :: identify -format %wx%h '/var/folders/Cd/CdjXsnlyEPyFqs4pwH83T++++TI/-Tmp-/stream20120104-2402-5iizym-0.png[0]'[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. Please install ImageMagick.>SQL (0.1ms) BEGIN 

Respuesta

8

Usted puede intentar hacer un enlace simbólico para identificar desde su directorio a usr/directorio bin

ln -s /your/imagemagick/path/identify /usr/bin/identify 
+1

O añadir '/ tu/ImageMagick/path' a' $ path' (sin embargo que haría que, en el contexto de una aplicación Rails). –

+0

muchas gracias por su respuesta ahora las cosas funcionan bien para mí con un cambio ahora mi ruta de identidad es Paperclip.options [: ruta_de_comandos] = "/ opt/local/bin /" pero anteriormente lo he instalado dentro de mi carpeta de inicio i no estoy seguro de si esto marcó la diferencia, pero funciona ahora –

Cuestiones relacionadas