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!
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%"
Dans Windows bash au lieu de cela
PATH="$PATH:/c/Program\ Files/Heroku/bin"
utilisez ceci
PATH="$PATH:/c/Program Files/Heroku/bin"
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
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.