web-dev-qa-db-fra.com

Installation de Heroku Toolbelt sur Windows 10

Je rencontre des problèmes pour installer Herbu toolbelt sous Windows 10, 64 bits.

C'est la première fois que j'installe Heroku. Je l'ai téléchargé à partir de https://toolbelt.heroku.com/windows .

Après l’installation, j’ai essayé de lancer un nouveau Git Bash et de taper heroku login, mais j’ai récupéré le bash: heroku: command not found.

Exécuter la même commande sur Windows Powershell, ce que je suis rentré était 

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

Aucune suggestion? Je pensais que googler ces lignes aiderait, mais je n'ai pas trouvé grand chose.

J'ai suivi la recommandation de ici , mais maintenant, en tapant heroku login sur le Powershell, rien ne se passe. Rien ne change sur le Git Bash.

J'ai vérifié et le dossier Heroku a été ajouté à PATH.

Je pensais que je demanderais de l'aide avant d'installer autre chose. 

Je vous remercie!

11
Sammy I.

bash: heroku: commande non trouvée

Le message d'erreur est clair: Bash ne trouve pas la commande heroku, c'est pas sur votre PATH.

J'ai vérifié et le dossier Heroku a été ajouté à PATH.

Il semble que vous n’ayez pas vérifié correctement. Notez que même si cela semble correct dans la fenêtre de paramètres PATH, Git Bash peut avoir une PATH différente configurée . Pour voir la PATH dans Git Bash, exécutez :

echo $PATH

En cas de problèmes de chemin de débogage, il est préférable d'exécuter d'abord heroku avec le chemin absolu. Par exemple, s'il est dans C:\Program Files\Heroku\bin\heroku, vous pouvez exécuter Git Bash avec:

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

Si cela fonctionne (et cela devrait), Alors vous pouvez l'ajouter à PATH comme ceci:

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

Notez que Heroku aura probablement aussi besoin d'autres programmes sur la PATH, Tels que MySQL et Ruby . Trouvez leurs chemins absolus, .__ et ajoutez leurs répertoires à PATH de la même manière que heroku dans l'exemple ci-dessus.

Si, au lieu de Git Bash, Vous souhaitez travailler dans CMD, , La procédure est la même, Mais la syntaxe à utiliser pour imprimer et définir PATH est différente:

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

Dans Windows bash au lieu de cela 

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

utilisez ceci

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

Ma solution de travail (pour git-bash spécialement) est la suivante:

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

stocké dans .bashrc dans le répertoire utilisateur utilisateur racine .__ et les

heroku

fonctionne comme prévu

3
SlaWitDev

Dans Control Panel\All Control Panel Items\System (si vous utilisez Windows), accédez à Advanced system settings, et là, dans Environment Variables, vous trouverez deux listes, dans la même fenêtre, à savoir. System variables et User variables for your system. Assurez-vous d'ajouter votre chemin, à savoir. C:/Program Files/Heroku/bin, dans ces deux listes.

0
Bhaskar J.T