Especifique la ruta del comando con la gema libélula

Sigo recibiendo un error cuando intento cargar una imagen con libélula. Sé cuál es el problema porque lo resolví cuando estaba usando un clip. Pero no sé cómo solucionarlo para libélula.

El problema es que dragonfly está ejecutando el comando "identificar" y está buscando el binario en "/ usr / local" pero en su lugar está en "/ opt / local" en Paperclip, lo resolvería fácilmente con.

Paperclip.options[:command_path] = "/opt/local/bin/"

¿Alguien conoce el comando equivalente para libélula? Estoy usando rieles 3 por cierto.

preguntado el 08 de enero de 11 a las 19:01

1 Respuestas

Lo resolví, pero entrando en el archivo: image_magick_utils.rb y cambiando:

  configurable_attr :convert_command, "convert"
  configurable_attr :identify_command, "identify"

hasta:

  configurable_attr :convert_command, "/opt/local/bin/convert"
  configurable_attr :identify_command, "/opt/local/bin/identify"

Respondido el 13 de enero de 11 a las 23:01

Esta respuesta también funciona y es más compatible con la dualidad del entorno de desarrollo / producción: stackoverflow.com/questions/11355846/… - Houen

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.