Estoy intentando que Paperclip trabaje con Heroku y Amazon S3.El archivo de imagen no es reconocido por el comando 'identificar'. (heroku)
todo funciona bien en el servidor local (Mac OS y Amazon), pero cuando estoy despliegue de Heroku y probar la función, tengo este error:
2 errors prohibited this area from being saved:
Asset /tmp/paris20121005-2-2cwxgx.jpg is not recognized by the 'identify' command.
Asset /tmp/paris20121005-2-2cwxgx.jpg is not recognized by the 'identify' command.
Funciona cuando quito los estilos: = > {} opción en mi modelo, pero el archivo no se procesa (necesito diferentes tamaños de imagen).
También tengo la gema rmagick en mi gemfile.
Aquí es mi Gemfile (sólo la parte clip):
gem "paperclip"
gem "rmagick", :require => 'RMagick'
gem 'aws-sdk', '~> 1.3.4'
no tengo Paperclip.options [: command_path] ajustado en mi environment.rb o production.rb así no hay problema en este lado .
Aquí es mi modelo:
class Area < ActiveRecord::Base
require 'RMagick'
has_attached_file :asset, :styles => { :medium => "300x300>", :thumb => "180x190>" },
:storage => :s3,
:s3_credentials => "#{::Rails.root.to_s}/config/s3.yml",
:url => :s3_domain_url.to_s,
:path => "/:style/:id/:filename"
end
Cualquier pista sobre eso? Me he arrastrado cada temas de ello y nada parece funcionar ...
Gracias
Muchas gracias! ¡Cambiar la versión de Cocain a 0.3.2 me funcionó muy bien! Y sí, borré RMagick, no fue necesario. –
HI @ Itai Leibowitz, tengo el mismo problema, sin embargo, no incluí la gema de cocaína en mi solicitud. al menos no puedo verlo en mi gemfile. ¿Podría decirme cómo puedo hacerlo en heroku? ¡muchas gracias por tu ayuda! – justicepenny
Heroku lo incluye automáticamente en su extremo. Simplemente debe agregarlo a su archivo gem al igual que el siguiente: gema 'cocaína', '0.3.2' PD, verifique el enlace original que publiqué, parece haber habido actualizaciones de clip de papel/cocaína para resolver esto ya. –