2016-06-14 17 views
0

Ich versuche derzeit, auf Heroku bereitzustellen und nach ein paar Versuchen bekomme ich einen Fehler >>[DEPRECATION] requiring "RMagick" is deprecated. Use "rmagick" instead.Erforderlich "RMagick" ist veraltet. Verwenden Sie "rmagick" statt.learner

Ich bin ein Neuling, also brauche ich jemanden, der erklärt, was ich falsch mache und was ich ändern muss. Danke im Voraus!

In meinem Gemfile, ist dies die einzige Linie, die nichts mit RMagick

gem 'rmagick'

Und in meiner ImageUploader Datei zu tun hat, habe ich diese Zeile

include CarrierWave::RMagick

Die etwa ist es. Jede Hilfe wäre willkommen!

Antwort

0

Ich denke es liegt daran, dass Ihre CarrierWave-Version auf eine Version Ihrer Gemfile gesperrt ist. Das Problem wurde behoben mit CarrierWave Backport

Was passiert, wenn Sie die Version von CarrierWave entfernen und Gemfile.lock löschen und dann bunle install ausführen?

+0

Danke für Ihre Antwort. Es gibt keine Version neben meiner Carrierwave. In meinem Gemfile ist es wie 'gem 'carrierwave' geschrieben. Sollte ich immer noch versuchen, meinen Gemfile.lock zu löschen? –

+0

Ich denke, mein Problem ist mit Heroku, da ich keine Probleme in der Entwicklung habe. Aber ich habe versucht, auf Heroku zu implementieren, und ich habe diesen Fehler! –

+0

Ja, ich glaube, Sie sollten Ihre Gemfile.lock löschen und 'Bündel install' erneut aus. – oreoluwa