Установка Heroku Toolbelt на Windows 10
bash: heroku: команда не найдена
Сообщение об ошибке ясно: Bash не может найти команду heroku
, она не на вашем PATH
.
Я проверил, и папка Heroku была добавлена в PATH.
Кажется, вы не правильно его проверили. Обратите внимание, что даже если он выглядит правильно в окне настроек PATH
, Git Bash может иметь другую настроенную PATH
. Чтобы увидеть PATH
в Git Bash, выполните:
echo $PATH
При отладке проблем с путями лучше сначала запустить heroku
с абсолютным путем. Например, если он находится в C:\Program Files\Heroku\bin\heroku
, то вы можете запустить в Git Bash с помощью:
/c/Program\ Files/Heroku/bin/heroku login
Если это работает (и должно), то вы можете добавить его в PATH
следующим образом :
PATH="$PATH:/c/Program\ Files/Heroku/bin"
Обратите внимание, что Heroku, вероятно, потребуются и другие программы на PATH
, такие как MySQL и Ruby. Найдите их абсолютные пути и добавьте туда каталоги к PATH
так же, как и к heroku
в приведенном выше примере.
Если вместо Git Bash вы хотите работать в CMD, Процедура та же, но синтаксис для печати и установки PATH
отличается:
echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"