/ / Heroku-Rechenbefehl - Rubin auf Schienen, Postgresql, Heroku

Heroku Rake Befehl - Ruby-on-Rails, Postgresql, Heroku

Ich versuche, meine Rails-App auf Heroku zu übertragen, und ich bin an dem Punkt, an dem ich versuche, die Datenbank zu erstellen / zu migrieren, aber ich kann den Befehl rake nicht ausführen :

$ heroku run rake db:migrate
Running `rake db:migrate` attached to terminal... up, run.2439
bash: rake: command not found

Ich habe viel Zeit damit verbracht, Postgres einzurichtenMein lokaler Rechner funktioniert einwandfrei (konnte Rake-Befehle ohne Probleme ausführen und die App wird lokal ausgeführt), aber ich weiß nicht, warum ich diesen Fehler bekomme, wenn ich die Heroku-Datenbank migriere.

Antworten:

17 für die Antwort № 1

Herausgefunden. Es stellte sich heraus, dass beim Versuch, die App bei Heroku bereitzustellen, ein Fehler aufgetreten ist. Daher wurde sie nie bereitgestellt. Ich wusste das nicht, weil ich versuchte, einen Zweig, der nicht der "Master" -Zweig war, zu Heroku zu schieben, weil ich dachte, es wäre in Ordnung. Versuchen Sie, etwas anderes als den "Master" -Zweig bereitzustellen. Nachdem ich den "Master" -Zweig geschoben hatte, bekam ich eine Menge Fehler beim Kompilieren. Sobald diese bereinigt wurden, wurde die App ordnungsgemäß bereitgestellt und ich konnte die Rake-Befehle ausführen.

Um es kurz zu machen: Vergewissern Sie sich, dass Ihre App erfolgreich bereitgestellt wurde, bevor Sie versuchen, Rake-Befehle auszuführen.