gpt4 book ai didi

mysql - Windows 上 heroku 登录的奇怪响应(关于 MySQL)(关闭)

转载 作者:行者123 更新时间:2023-11-29 01:02:48 25 4
gpt4 key购买 nike

我在 Windows7 (x64 HomeEd) 上安装了 heroku toolbelt。当我尝试登录到 heroku 时,我收到关于 MySQL 的奇怪消息(尽管 MySQL 已经可以在所有安装的软件上正常工作):

Microsoft Windows [Version 6.1.7601]
(c) Microsoft Corp., 2009. All rights reserved.

C:\windows\system32>heroku login
"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.

C:\windows\system32>

完全如图所示 - 两次。正如我所发现的,heroku.bat 不会在任何步骤调用 MySQL。我认为操作系统在 heroku.bat 之前或与其并行运行某些脚本(一种自动执行程序),但我找不到用于执行此操作的方法。当我启动其他 bat 文件时,会出现两条关于 MySQL 的相同消息,这一事实证实了这一点。你能帮我找到那个奇怪的脚本是如何被调用的吗?


详细研究表明,原因是 MySQL 组件,名为“MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5”。在安装过程中,MySQL 将它的位置添加到 Path 环境变量中。这导致使用“&”符号破坏 Path 变量内容,并且 Path 变量的任何调用都会导致错误

最佳答案

似乎在某个时候脚本试图调用 MySQL.exe并且找不到该文件。要解决此问题,您应该将包含 MySQL.exe 的目录添加到 %PATH% .首先确保 MySQL.exe 位于您的系统上。如果您不确定它在哪里,请启动 CMD,转到您的根目录 ( CD \ ) 最后输入 dir /S MySQL.exe .这将在您的驱动器中搜索该文件并向您显示可以找到该文件的路径。将路径保存在某处。

现在您知道文件的位置,您必须将它的位置添加到 %PATH%。为此,请输入 setx PATH "<NEWPATH>;%path%;"包含 MySQL.EXE 的目录的路径在哪里。别忘了;%path%; , 这个非常重要。如果你不把它放在那里,它会弄乱你的 %PATH%。

关闭控制台,打开一个新控制台并输入 heroku login .这应该可以解决问题。

现在,如果您对修复错误不感兴趣,只想知道它从何而来,您应该发布通过调用 heroku login 执行的批处理文件的代码。 .

关于mysql - Windows 上 heroku 登录的奇怪响应(关于 MySQL)(关闭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30348379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com