wake-up-neo.com

Heroku Toolbelt unter Windows 10 installieren

Bei der Installation des Heroku Toolbelt unter Windows 10, 64-Bit, gab es einige Probleme.

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, ein neues Git Bash zu starten und heroku login einzugeben, aber was ich zurückbekommen habe war bash: heroku: command not found

Den gleichen Befehl unter Windows Powershell auszuführen, war das, was ich zurückbekommen habe 

'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, das Googeln dieser Zeilen würde helfen, aber ich habe nicht viel gefunden.

Ich folgte der Empfehlung von here , aber jetzt passiert bei der Eingabe von heroku login auf der Powershell nichts. An der Git Bash ändert sich nichts.

Ich habe geprüft, und der Heroku-Ordner wurde dem PFAD hinzugefügt.

Ich dachte, ich würde um Hilfe bitten, bevor ich irgendetwas anderes installiere. 

Vielen Dank!

11
Sammy I.

bash: Heroku: Befehl nicht gefunden

Die Fehlermeldung ist eindeutig: Bash kann den Befehl heroku nicht finden, er ist nicht auf Ihrer PATH.

Ich habe geprüft, und der Heroku-Ordner wurde dem PFAD hinzugefügt.

Es scheint, dass Sie es nicht richtig geprüft haben . Beachten Sie, dass Git Bash möglicherweise eine andere PATH konfiguriert hat, auch wenn es im PATH-Einstellungsfenster richtig aussieht. Um die PATH in Git Bash anzuzeigen, führen Sie den Befehl aus :

echo $PATH

Beim Debuggen von Pfadproblemen sollten Sie zuerst heroku mit dem absoluten Pfad ausführen. Wenn es zum Beispiel in C:\Program Files\Heroku\bin\heroku ist, können Sie es in Git Bash ausführen mit:

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

Wenn dies funktioniert (und es sollte), Dann können Sie es wie folgt zu PATH hinzufügen:

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

Beachten Sie, dass Heroku wahrscheinlich auch andere Programme für PATH, Wie MySQL und Ruby . Benötigt. Suchen Sie ihre absoluten Pfade Und fügen Sie PATH Verzeichnisse auf dieselbe Weise hinzu wie heroku selbst im obigen Beispiel.

Wenn Sie anstelle von Git Bash In CMD arbeiten möchten, ist Die Prozedur die gleiche, Die zu druckende und gesetzte Syntax PATH ist jedoch unterschiedlich:

echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"
18
janos

In Windows bash stattdessen 

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

benutze das

 PATH="$PATH:/c/Program Files/Heroku/bin"
9
Serge Nikolaev

Meine Arbeitslösung (für git-bash besonders) ist:

alias heroku='winpty `where heroku.cmd`'

gespeichert in .bashrc im Heimbenutzerverzeichnis und ihnen

heroku

funktioniert wie erwartet

3
SlaWitDev

Ich weiß, dass dies ein alter Thread ist und möchte nur meine Lösung teilen.

Edit . Bashrc für git-bash

alias heroku='"C:\Program Files\Heroku\bin\heroku.cmd" [email protected]'
0
Zoric

Wenn ich bash aus VSCode verwende, muss ich VSCode nach der Installation von heroku neu starten. Wenn Sie VSCode nicht verwenden, müssen Sie Ihr Bash-Terminal nach der Installation von Heroku wahrscheinlich neu starten.

0
ZenVentzi

Gehen Sie in Control Panel\All Control Panel Items\System (wenn Sie Windows verwenden) zu Advanced system settings. Dort finden Sie in Environment Variables zwei Listen im selben Fenster, nämlich. System variables und User variables for your system. Stellen Sie sicher, dass Sie Ihren Pfad hinzufügen, nämlich. C:/Program Files/Heroku/bin in beiden Listen.

0
Bhaskar J.T