Heroku: exécuter imagemagick avec paperclip

j'ai installé image magick sur mon ordinateur mac os x et maintenant je veux le déployer à heroku. J'ai installé le plugin the paperclip sur heroku mais j'obtiens cette erreur lors du téléchargement d'une image:

Paperclip::CommandNotFoundError

j'ai eu cette erreur avant quand je n'avais pas imagemagick instaledl sur mon ordinateur avant mais maintenant que je veux déployer, comment faire pour que image magick travaille sur heroku?

19
demandé sur Cœur 2010-10-19 02:23:46

3 réponses

avez-vous la gemme RMagick incluse dans votre application sur Heroku? C'est nécessaire pour l'interface entre votre code Ruby et ImageMagick.

ImageMagick fait partie de la plate-forme Heroku par défaut, mais vous devez spécifier que vous avez besoin de la gemme RMagick pour votre application. Je suppose que vous l'avez installé localement donc ça fonctionne là, mais il manque dans votre fichier Gemfile ou votre manifeste de gemmes (selon la version de la pile Heroku).

30
répondu tfe 2010-10-18 22:32:44

essayez d'enlever le trombone.options [: command_path] = "/path/ to / " lors d'un déploiement sur heroku.

Cela a résolu le problème pour moi.

8
répondu thormarius 2011-01-04 08:13:55

ajouter ce qui suit à votre fichier gemfile...

gem 'rmagick'

3
répondu jmontross 2013-01-28 04:41:00