Ich weiß nicht, wie ich die Aufgabe 'db: migrate' mit Rails 3.2.0.rc2 erstellen soll

8

Ich versuche, meine Rails-Anwendung auf 3.2.0.rc2 zu aktualisieren, aber wenn ich versuche, eine rake db:migrate --trace auszuführen, erhalte ich jetzt die folgende Fehlermeldung:

%Vor%

Die Verwarnungswarnung scheint in Bezug auf diese Zeile in application.rb zu stehen:

%Vor%

Soll das in der neuesten Version von Rails entfernt oder geändert werden? Ich habe versucht, diese Zeile zu entfernen und die Migration erneut auszuführen. Ich bekomme dann nicht mehr die Warnung, bekomme aber trotzdem den Don't know how to build task 'db:migrate' Fehler. Irgendwelche Ideen?

Wenn Sie bundle exec rake -T ausführen, erhalten Sie Folgendes:

%Vor%

Es scheint, als ob alle meine rake db Aufgaben fehlen.

    
Kyle Decot 15.01.2012, 16:40
quelle

2 Antworten

14

Es gibt etwas sehr Funky, das mit deinen Edelsteinversionen weitergeht. Wenn Sie sich Ihren gemfile.lock anschauen, verwenden Sie die 3.2.rc2 Versionen von railties, activesupport und activemodel, aber die anderen Versionen sind überall (ar ist 1.6, action mailer ist 0.6.1 usw.).

Ich bin nicht sicher, wie Sie in diesen Zustand geraten sind, aber ich würde entweder bundle update versuchen oder Gemfile.lock löschen und dann bundle install ausführen (theoretisch sind diese 2 gleichwertig) und die genaue Version von rails angeben Sie möchten (vor allem, weil Sie nach einer Vorabversion von Schienen sind.)

    
Frederick Cheung 17.01.2012, 22:34
quelle
5

Von dem Befehl rake db:migrate --trace werden die Rake-Tasks nicht geladen. Und du konntest den Pfad nicht richtig finden. und rake -T local list db:migrate als eine der Rake-Aufgaben ausführen? Ob nicht, deine Schienen sind falsch konfiguriert ... nun, ich habe nicht mit rails 3.2.0rc2 gearbeitet, aber ich habe gegoogelt und ein paar links gefunden. Bitte beachten Sie die unten stehenden Links. Dies würde Ihnen helfen ..

Rake db: Migrationsfehler weiß nicht wie Build-Aufgabe

Ich weiß nicht, wie man Rake db baut : migrieren auf Ubuntu natty

Problem beim Ausführen von Rake db: migrate

Lass mich wissen, wie es funktioniert hat!

Danke Frederick, Es ist ein interessanter Beitrag ..

    
Manish Shrivastava 18.01.2012 06:55
quelle