2010-08-06 6 views
1

Rien que j'ai essayé semble avoir un impact sur cette erreur. Le code fonctionne à la fois sur un système de développement Mac Pro et sur notre serveur Ubunto 9.10. Dev travail utilise Mongrel pas passager.Complètement dérouté par "n'est pas reconnu par la commande" identifier "erreur dans les rails/trombone sur Windows boîte de développement

Je suis complètement et complètement perplexe. Prêt à essayer n'importe quoi. J'ai suivi ceci: http://thewebfellas.com/blog/2008/11/2/goodbye-attachment_fu-hello-paperclip à la lettre.

J'ai essayé d'installer les versions 32 et 64 bits (sur XP 64).

config Mise à jour avec:

exigent "paperclip" Paperclip.options [: command_path] = 'C: \ ImageMagick \ ImageMagick-6.6.3-Q16' Paperclip.options [: swallow_stderr] = faux

System est: XP Service Pack 2 64 bits Rails 2.3.8 Paperclip 2.3.3 aws-s3 0.6.2

Répondre

1

Il y a quelques trucs Goofy passe dans le fichier paperclip.rb. Il ajoute des guillemets simples autour des arguments de la ligne de commande. Si je me souviens bien, je crois que la ligne 133 et la ligne ressemble à ceci:

... '# {m} ...

enlèverait juste les guillemets simples.

Si cela ne résout pas le problème, il existe également des espaces dans le chemin ImageMagick. Il n'a pas aimé C: \ Program Files ..., donc j'ai dû le changer en C: \ Progra ~ 1 ...

Cela a semblé faire l'affaire pour moi. Cela fera au moins fonctionner l'exécutable d'identification. Je rencontre actuellement des problèmes avec la conversion et suis complètement confus. :)

0

Une chose que je viens de découvrir également sur Windows cette commande "150x150>" pose problème si vous optez pour la version de Brandon car '>' est utilisé pour la tuyauterie sur les boîtes de fenêtres. Peut-être utiliser quelque chose comme "150x150 #" à la place.