2010-07-30 2 views
5
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null 
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError> 
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null 
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError> 

Ceci est l'erreur dans ma queue de journal. Image Paperclip :: CommandNotFoundError est ce qu'il déclenche dans l'erreur flash. cela ne se produit qu'avec mon déploiement, et pas avec mon dev. Quelqu'un at-il déjà eu ce problème?Pourquoi est-ce que je reçois Paperclip :: CommandNotFoundError avec deploy et non sur mon local?

Répondre

6

Paperclip utilise Imagemagik pour la manipulation d'images. L'erreur indique qu'il ne peut pas trouver indentify qui est une commande imagemagik. Assurez-vous que votre chemin de commande à ImageMagik est correctement défini dans tous vos environnements (production, mise en scène, etc.):

Paperclip.options[:command_path] = '/path' 
+1

oui ... Nouveau serveur, oublièrent nous n'avions pas mis sur ImageMagik encore. – thatmiddleway

+1

A été mordu par cela quelques fois ... – nicholasklick

+0

@jtmkrueger - Essayez Puppet pour configurer vos serveurs. –

1

L'erreur indique que la commande identify est introuvable. Pouvez-vous l'exécuter à partir de la ligne de commande? Si vous le faites, où se trouve le binaire? Dans mon cas, il est /opt/local/bin, vous pouvez vérifier par type identify. Puis ajoutez un chemin au fichier de configuration.

Paperclip.options[:command_path] = "PATH_TO_BINARY" 
Questions connexes