Größenänderungsfehler - Büroklammer :: Fehler :: NotIdentifiedByImageMagickError

Ich habe gerade eine Büroklammer in meine App installiert, um Bilder hochzuladen, und alles hat gut funktioniert, bis ich versucht habe, die Stile hinzuzufügen, um die Größe des Bildes zu ändern. (Ich kann problemlos Bilder hochladen, bevor ich diesen Code hinzufüge.)

auf pins.rb:

has_attached_file :image, styles: { medium: "300x300>" }

Ich habe dann die Klasse auf _pin.html.rb hinzugefügt:

<td><%= image_tag pin.image(:medium) %></td>

Aber jetzt, wenn ich versuche, ein Bild hochzuladen, erhalte ich die Fehlermeldung:

Paperclip::Errors::NotIdentifiedByImageMagickError

Wenn ich die Stile entferne, funktioniert es einwandfrei (Alebit nicht in der Größe geändert), aber etwas in der Größenänderung bringt alles durcheinander. Ich habe verschiedene Dateitypen und Dateinamen ausprobiert. Ich habe auf Google nach diesem Fehler gesucht und alle Lösungen funktionieren bei mir nicht. Das beliebteste war das Herabstufen von Kokain, aber wenn ich es versuche, erhalte ich die Nachricht:

Bundler could not find compatible versions for gem "cocaine":
In Gemfile:
paperclip (~> 3.4.1) ruby depends on
cocaine (~> 0.5.0) ruby

cocaine (0.3.2)

Mein Rails-Server gibt folgende Nachricht zurück:

Started GET "/assets/application.js?body=1" for 127.0.0.1 at 2013-03-22 21:50:05 -0400
Served asset /application.js - 304 Not Modified (1ms)
[2013-03-22 21:50:05] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true

Irgendeine Hilfe? Ich habe es auf Githubhttps://github.com/jeremybelcher/omrails wenn das hilft.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage