imagemagick - Paperclip mit billede er ikke genkendt af 'identificere' kommandoen. (Kører Windows)

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger Paperclip til at dimensionere mine billeder, men jeg holder ved med at få denne fejl


(1 fejl forbudt at gemme dette projekt:
Billede C:/DOCUME~1/HP\_ADM~1/LOCALS~1/Temp/stream.5584,0.jpg genkendes ikke af 'identificere' kommandoen. )


Ive forsøgte stort set alt, hvad jeg fandt online:



  • Tilføjelse af Paperclip.options [[: command\_path]]='C: \ ImageMagick-6.6.6-Q16' til min development.rb

  • Gør ændringer til projektet.rb (fjernelse af enkelte citater)



Jeg kører vinduer med de nyeste Ruby/Rails og Paperclip 1.3.3


Jeg kommer lige ind i Rails og jeg har ingen idé om, hvad jeg skal gøre. Jeg ved, at dette er et almindeligt problem, men alle de svar jeg har stødt på har ikke hjulpet.


Tak på forhånd.

Bedste reference


Jeg kunne få det til at fungere på Windows XP (min dev miljø - implementering til Heroku fungerede fint) ved at gøre følgende:



  1. Installation af ImageMagick til c: \ ImageMagick

  2. redigering config/environments/development.rb og tilføjer følgende


    Paperclip.options [[: command\_path]]='C:/ImageM ~ 1'

  3. Dræb og genstart dev-serveren for at hente den nye config.



Jeg kunne ikke få det til at arbejde ved at bruge 'lange' vinduer stier. Kun '~ 1' monstrosity. Så det eneste du må gøre er at ændre


Paperclip.options[:command\_path] = "C:ImageMagick-6.6.6-Q16"


til


Paperclip.options[:command\_path] = "C:/ImageM~1"

Andre referencer 1


Jeg kunne få det til at fungere mere eller mindre på samme måde som Edward, med nogle tilføjelser:



  1. Installer ImageMagick til c: \ Imagick6 -> valgte denne sti for at have et mappenavn på højst 8 tegn

  2. Hvis du har en tidligere version, skal du sørge for at fjerne den gamle version fra stien, og at c: \ Imagick6 er i din Windows-vej (se 'echo\% path\%' på prompt)

  3. Rediger config/environments/development.rb og tilføj:

        Paperclip.options [[: command\_path]]='C:/Imagick6'

  4. Dræb og genstart dev-serveren for at hente den nye config

  5. Du skal muligvis endda genstarte Windows for at sikre, at den nye sti er afhentet (jeg gjorde det, kunne ikke kontrollere, om det hjalp)