2015-11-25 33 views
5

Ho riscontrato alcuni problemi durante l'installazione della cintura di strumenti Heroku su Windows 10, 64 bit.Installazione di Heroku Toolbelt su Windows 10

È la prima volta che installo Heroku. L'ho scaricato da https://toolbelt.heroku.com/windows.

Dopo l'installazione, ho provato il lancio di un nuovo Git Bash e digitando heroku login ma quello che sono tornato ero bash: heroku: command not found

esecuzione lo stesso comando su Windows PowerShell, che sono tornato ero

'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. 

Qualche suggerimento ? Pensavo che googling quelle righe avrebbe aiutato, ma non ho trovato molto.

Ho seguito la raccomandazione da here, ma ora quando si digita heroku login in PowerShell, non accade nulla. Nulla cambia su Git Bash.

Ho controllato e la cartella Heroku è stata aggiunta al PERCORSO.

Ho pensato di chiedere aiuto prima di installare qualcos'altro.

Grazie!

+0

hai provato a riavviare? –

risposta

11

bash: Heroku: command not found

Il messaggio di errore è chiaro: Bash non riesce a trovare il comando heroku, è non sul PATH.

Ho controllato e la cartella Heroku è stata aggiunta al PERCORSO.

Sembra che non l'abbiate verificato correttamente. Si noti che anche se sembra corretto nella finestra delle impostazioni PATH, Git Bash potrebbe avere un diverso PATH configurato. Per vedere l'PATH in Git Bash, eseguire:

echo $PATH 

Quando il debug di problemi di percorso, è meglio eseguire prima heroku con il percorso assoluto. Per esempio se è in C:\Program Files\Heroku\bin\heroku allora si può eseguire in Git Bash con:

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

Se questo funziona (e dovrebbe), poi si può aggiungere al PATH in questo modo:

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

Nota che Heroku probabilmente avrà bisogno anche di altri programmi su PATH, come MySQL e Ruby. Trova i loro percorsi assoluti, e aggiungi le directory a PATH allo stesso modo di heroku nell'esempio precedente.

Se invece di Git Bash, si desidera lavorare in CMD, la procedura è la stessa, ma la sintassi stampare e impostare PATH è diverso:

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

Lasciaci [continuare questa discussione in chat] (http://chat.stackoverflow.com/rooms/119042/discussion-between-janos-and-umair-shah-yousafzai). – janos

2

In Windows bash al posto di questo

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

uso questo

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