2017-02-01 10 views
1

Ich versuche, in meine Schienen heroku Datenbank zu kommen. Normalerweise laufe ich nur:Schienen & Heroku: Bash: Schienen: Befehl nicht gefunden

heroku run rails console 

aber es gibt mir eine Fehlermeldung: bash: rails: command not found

Ich habe keine Ahnung, was dieses verursacht. Habe meinen Projektcode nicht aktualisiert.

heroku --version 
heroku-toolbelt/3.36.5 (x86_64-darwin15) ruby/2.2.4 
heroku-cli/5.6.14-b0cc983 (darwin-amd64) go1.7.4 
=== Installed Plugins 
[email protected] 
+0

dumm klingen mag, aber sind Sie in der richtigen Arbeitsverzeichnis und haben Sie die Fernbedienung auf Heroku richtig zu einer Rails-Anwendung hinzufügen? –

+0

Haha Ich denke, es wird wahrscheinlich etwas dumm sein ... Aber doppelt überprüft und alles sieht gut aus (Projektname git: (Master) git Remote hinzufügen heroku https://git.heroku.com/projectname.git) –

+0

Funktioniert auch lokal –

Antwort

1

Das gleiche ist mir passiert. Mein Problem war, dass ich meine Änderungen vor dem ersten Push nicht übernommen habe, also hatte ich das Projekt nicht. Ich tat:

git add . 
git commit -m "first commit" 
git push origin heroku 

dann, bevor Sie Schienen c versuchen, müssen Sie die Datenbank einrichten.

heroku run rake db:migrate 

Ich folgte dieser devcenter.heroku: getting started with rails4