2015-11-25 54 views
5

Ich habe einige Probleme bei der Installation des Heroku Toolbelt unter Windows 10, 64-Bit.Installieren von Heroku Toolbelt unter Windows 10

Es ist das erste Mal, dass ich Heroku installiere. Ich habe es von https://toolbelt.heroku.com/windows heruntergeladen.

Nach der Installation habe ich versucht, einen neuen Git Bash startet und heroku login eingeben, aber was ich bekam, war zurück bash: heroku: command not found

Ausführen des gleichen Befehl auf Windows Powershell, was ich bekam, war zurück

'MYSQL' is not recognized as an internal or external command, 
operable program or batch file. 
'MYSQL' is not recognized as an internal or external command, 
operable program or batch file. 

Irgendwelche Vorschläge ? Ich dachte, dass das Googeln dieser Zeilen helfen würde, aber ich habe nicht viel gefunden.

Ich folgte der Empfehlung von here, aber jetzt, wenn Sie heroku login auf der Powershell eingeben, passiert nichts. Nichts ändert sich am Git Bash.

Ich überprüfte, und der Heroku-Ordner wurde zum PATH hinzugefügt.

Ich dachte, ich würde um etwas Hilfe bitten, bevor Sie etwas anderes installieren.

Vielen Dank!

+0

hast du einen Neustart versucht? –

Antwort

11

bash: Heroku: Befehl nicht gefunden

Die Fehlermeldung ist klar: Bash nicht heroku Befehl finden können, ist es nicht auf PATH.

Ich überprüfte, und der Heroku-Ordner wurde zum PATH hinzugefügt.

Es scheint, dass Sie es nicht richtig überprüft haben. Beachten Sie, dass Git Bash möglicherweise eine andere PATH konfiguriert hat, auch wenn es im PATH Einstellungsfenster korrekt aussieht. Um die PATH in Git Bash zu sehen, laufen:

echo $PATH 

Wenn Pfadprobleme Debuggen ist es am besten, zuerst heroku mit dem absoluten Pfad laufen. Zum Beispiel, wenn es in C:\Program Files\Heroku\bin\heroku ist, dann können Sie in Git Bash laufen mit:

/c/Program\ Files/Heroku/bin/heroku login 

Wenn dies funktioniert (und es sollte), dann können Sie es zu PATH wie folgt hinzu:

PATH="$PATH:/c/Program\ Files/Heroku/bin" 

Hinweis dass Heroku wahrscheinlich auch andere Programme auf der PATH, wie MySQL und Ruby benötigt. Finden Sie ihre absoluten Pfade, , und fügen Sie dort Verzeichnisse zu PATH auf die gleiche Weise wie heroku selbst im obigen Beispiel hinzu.

Wenn statt Git Bash, Sie in CMD arbeiten möchten, das Verfahren ist das gleiche, aber die Syntax zu drucken und setzen PATH ist anders:

echo %PATH% 
set PATH="C:\Program Files\Heroku\bin;%PATH%" 
+0

Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackoverflow.com/rooms/119042/discussion-between-janos-and-umair-shah-yousafzai). – janos

2

In Windows bash statt dessen

PATH="$PATH:/c/Program\ Files/Heroku/bin" 

Verwendung dieses

PATH="$PATH:/c/Program Files/Heroku/bin" 
Verwandte Themen