2013-07-09 7 views

Antwort

19

Wenn Heroku behauptet, dass es mehrere Anwendungen im Ordner gibt, müssen Sie mehr als eine Fernbedienung in Ihrer .git/config haben.

Entfernen Sie die zusätzliche Heroku Fernbedienung oder die Standardeinstellung git config heroku.remote remote_name

+2

es funktioniert nicht –

0

Wenn Sie heroku über das mit Ihrer Heroku-App verknüpfte Git-Repository ausführen, müssen Sie keinen App-Namen angeben (es sei denn, das Repo ist mit mehreren Apps verbunden).

+1

Ich starte alle Befehle von meinem Rails App-Stammverzeichnis (das ist ein Git Repo mit GitHub und Heroku verbunden) und das ist, was es sagt: ! Mehrere Apps im Ordner und keine App angegeben. ! Spezifiziere App mit --app APP. BTW: Ich habe nur eine App in dashboard.heroku.com/apps –

31

Gehen dieser Fall nur bei der Verwendung schreiben es jemand anderes heraus hilft. Ich hatte das gleiche Problem, obwohl nur eine App installiert war. Ich musste meine heroku remote URL von https auf git umstellen.

https://git.heroku.com/[heroku-app-1234].git

zu

[email protected]: [Heroku-app-1234] .git

Dann normal für mich alles funktionierte.

git remote remove heroku 
git remote add heroku [email protected]:[heroku-app-1234].git 
+0

, dass das Problem für mich gelöst! – mgPePe

+0

Sehr guter Tipp :) – mogramer

1

Wenn Sie die Heroku-Konten-Plugin installiert haben, auf die heroku branch Schalt für mich gearbeitet, wie in this answer diskutiert.

Ihre vorhandene Version des Heroku-Konten auszulagern Plugin verwenden:

heroku plugins:install https://github.com/heroku/heroku-accounts.git 

Beachten Sie, dass, wenn Sie @Moemars Antwort befolgt haben, werden Sie Ihre git remote zurück zu https wechseln müssen.