Windows中的Heroku安装错误

Rah*_*pta 14 mysql git ruby-on-rails heroku

我在我的windows机器上安装了Heroku工具带.但执行后heroku login我收到以下错误:

"MySQL"不被识别为内部或外部命令,可操作程序或批处理文件."MySQL"不被识别为内部或外部命令,可操作程序或批处理文件.

!    Git must be installed to use the Heroku Toolbelt.  
!    See instructions here: http://git-scm.com
Run Code Online (Sandbox Code Playgroud)

我已经安装了git,MySQL和所有正在使用cmd的工作,我的rails应用程序在我的localhost上正常工作.奇怪的是为什么heroku甚至使用mysql,因为我只是登录.如何解决这个问题?

San*_*wat 14

我也得到了同样的错误.我最终通过更改Path变量来解决它.

  • 用插入符号逃脱&符号(^)

    C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4^&MySQL Utilities 1.5.4 1.5\;

注意:更换所有发生&^&.可能会发生2次或更多次.


小智 5

这是由于Heroku启动程序脚本中的错误而失败,因为它没有正确地逃避PATH环境变量中的&符号.
&的MySQL路径中可能有一个符号MySQL Fabric & MySQL Utilities
来源:https://discussion.heroku.com/t/heroku-installation-error/1149

  • 在一篇帖子中,有人建议用`^&`转义`&`,然后为我工作。 (2认同)

Rah*_*pta 1

我终于从我的电脑上完全重新安装了mysql,现在

登录

一切正常!我认为问题在于在 MySql 之前安装 heroku toolbelt。这在某种程度上是矛盾的。

只需在安装工具带后安装 MySql 即可,它对我有用。