Ich habe kürzlich eine Rails 4.2 App auf 5.1.4 aktualisiert. Nach dem Upgrade, wenn ich versuche, rake db: migrate zu starten, bekomme ich eine DuplicateMigrationNameError
. Die ersten Male zeigte der Fehler auf eine Datei, so dass ich nur den Namen der Migrationsklasse und den Dateinamen änderte. Aber nach 4 solcher Änderungen warf der Rake-Task den Fehler für die Datei, die ich gerade geändert hatte, mit dem neuen Dateinamen/Klassennamen auf. Wenn ich es zurück änderte, warf es immer noch denselben Fehler auf. Wenn ich es zu etwas völlig Neuem änderte, passierte dasselbe; es nahm den neuen Dateinamen auf und warf einen DuplicateMigrationNameError
. Ich habe keine doppelte Datei, es gibt keine zwischengespeicherten Dateien, die ich finden kann. Ich laufe die Schienen App in einem Vagrant vm Ubuntu 16.04. Die Migrationen liefen alle gut auf Schienen 4.2.Rails 5.1.4 nach dem Upgrade DuplicateMigrationNameError
0
A
Antwort
0
Dies kann auch passieren, wenn der Klassenname der Migration dupliziert wird. Öffnen Sie die Migrationen und prüfen Sie, ob die Klassennamen identisch sind.
+0
Gleiches Problem. Haben Sie keine doppelten Klassennamen. –
Verwandte Themen
- 1. Rails 5.1.4 Ajax-Problem nach dem Upgrade
- 2. Rails-Anwendung erscheinen Fehler nach dem Upgrade auf Rails 5.1.1
- 3. Wie kann ich meine Parameter in Rails 5.1.4 hinzufügen?
- 4. Summenfunktion mit leeren Array in Rails 5.1.4
- 5. Bootstrap in Ruby on Rails integrieren 5.1.4
- 6. Spec nach dem Upgrade auf Rails Fehler 5 rc1
- 7. Modell nach dem Upgrade auf Rails nicht erkannt 3
- 8. Pip nach dem Upgrade gebrochen
- 9. Langsames Laden von Rails 5.1.4 mit Ruby 2.3.3-p222
- 10. Ruby on Rails 5.1.4 konnte nicht gefunden werden Model ID
- 11. `nicht initialisierte Konstante Sidekiq :: Rails :: Reloader` nach dem Upgrade auf Rails 5.0.0.1
- 12. Server beendet nach dem Upgrade auf Rails 5.0.0.rc1 von Rails 4.2.6
- 13. Speichern eines Arrays als String nach dem Upgrade von Rails 3.2 auf Rails 4
- 14. Fehler nach dem Upgrade von Mongoid 4.0.1 auf 5.1.0
- 15. Dateien können nicht von Paperclip on Rails hochgeladen siehe 5.1.4
- 16. Rails 5.1.4 und cancancan Unzulässige Parameter auf Update
- 17. TFS2017 Kompatibilität mit SQL2016 nach dem Upgrade
- 18. Fehler bei der AppWidget nach dem Upgrade
- 19. ERR_FILE_NOT_FOUND nach dem Upgrade Android-Version
- 20. NoReverseMatch Fehler nach dem Upgrade Django Version
- 21. Nginx nach dem Upgrade gebrochen yosemite
- 22. App nach dem Upgrade auf Oreo
- 23. Ungültige Schlüssellänge Nach dem Upgrade NodeJS 6
- 24. Apache2 startet nicht nach dem apt-Upgrade
- 25. iterm2 nach dem Upgrade öffnet keine Profile
- 26. ionic3 - langsame Navigation nach dem Upgrade
- 27. Website langsam nach dem Upgrade cscart Version
- 28. Keine Jenkins-Pipeline nach dem Upgrade ausführen
- 29. Enthought Canopy startet nach dem Upgrade nicht
- 30. sugarcrm fileDownload Fehler nach dem Upgrade
Ich habe genau das gleiche Problem. Ich habe keine doppelten Migrationsklassennamen in meinem Projektordner. –