Zmień rozmiar błędu - Paperclip :: Errors :: NotIdentifiedByImageMagickError

Właśnie zainstalowałem spinacz do mojej aplikacji, aby przesłać zdjęcia, i wszystko działało dobrze, dopóki nie próbowałem dodać stylów, aby zmienić rozmiar obrazu. (Mogę przesłać obrazy dobrze, zanim dodam ten kod)

na pinach.rb:

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

Następnie dodałem klasę do _pin.html.rb:

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

Ale teraz, gdy próbuję przesłać obraz, pojawia się błąd:

Paperclip::Errors::NotIdentifiedByImageMagickError

Kiedy usuwam style, działa dobrze (alebit nie zmienia rozmiaru), ale coś w zmianie rozmiaru wszystko to psuje. Próbowałem różnych typów plików i nazw plików. Szukałem tego błędu w google, a wszystkie rozwiązania nie działają dla mnie. Najbardziej popularne było obniżenie poziomu kokainy, ale kiedy próbuję, otrzymuję wiadomość:

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)

Mój serwer szyny zwraca wiadomość:

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

Jakaś pomoc? Mam go na githubie pod adresemhttps://github.com/jeremybelcher/omrails jeśli to pomoże.

questionAnswers(5)

yourAnswerToTheQuestion