2015-11-25 158 views
5

我一直在Windows 10,64位上安裝Heroku toolbelt時出現了一些問題。在Windows 10上安裝Heroku Toolbelt

這是我第一次安裝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. 

任何建議?我認爲使用Google搜索會有所幫助,但我沒有找到太多。

我遵循here的建議,但現在在Powershell上輸入heroku login時,沒有任何反應。 Git Bash沒有任何變化。

我檢查了,Heroku文件夾被添加到PATH。

我想我會在安裝其他任何東西之前尋求幫助。

謝謝!

+0

你嘗試過重新啓動嗎? –

回答

11

慶典:找不到命令

該錯誤信息是明確的:Heroku的猛砸找不到heroku命令,它PATH

我檢查了,Heroku文件夾被添加到PATH。

看來你沒有正確檢查它。 請注意,即使它在PATH設置窗口中看起來正確, Git Bash可能會配置不同的PATH。 要查看的Git猛砸PATH,運行:

echo $PATH 

在調試路徑問題, ,最好先用絕對路徑運行heroku。例如,如果它在C:\Program Files\Heroku\bin\heroku那麼你就可以在Git中擊與運行:

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

如果這個工程(而且應該), 那麼你可以把它添加到PATH這樣的:

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

注那Heroku可能也會在PATH, (如MySQL和Ruby)上也需要其他程序。 查找它們的絕對路徑, ,並在那裏添加目錄PATH,與上述示例中的heroku本身相同。

如果不是混帳猛砸, 要在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

在窗口的bash,而不是這個

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

使用本

PATH="$PATH:/c/Program Files/Heroku/bin" 
相關問題