2015-11-25 14 views
5

У меня возникли проблемы с установкой инструментальной панели Heroku на Windows 10, 64-бит.Установка инструментальной панели Heroku на Windows 10

Это первый раз, когда я устанавливаю Heroku. Я загрузил его с https://toolbelt.heroku.com/windows.

После установки, я пытался запускать новый Git Bash и набрав heroku login, но то, что я вернулся был bash: heroku: command not found

Запуск той же команды на Windows Powershell, что я вернулся был

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

Любые предложения ? Я думал, что поиски этих строк помогут, но я не нашел много.

Я следовал рекомендации от here, но теперь, набрав heroku login на Powershell, ничего не происходит. На Git Bash ничего не меняется.

Я проверил, и папка Heroku была добавлена ​​в PATH.

Я думал, что попрошу о помощи, прежде чем устанавливать что-либо еще.

Спасибо!

+0

Вы попробовали перезапуск? –

ответ

11

Баш: 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%" 
+0

Давайте продолжим обсуждение в чате (http://chat.stackoverflow.com/rooms/119042/discussion-between-janos-and-umair-shah-yousafzai). – janos

2

В окнах Баш вместо этого

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

использование этого

PATH="$PATH:/c/Program Files/Heroku/bin" 
Смежные вопросы