2015-11-25 99 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" 
相关问题