VS2013 开发人员命令提示符 PATH 与 cmd.exe PATH 不同

VS2013 开发人员命令提示符 PATH 与 cmd.exe PATH 不同

在 Windows 10 上,我使用 VS 2013 集成选项安装了 MySQL 服务器 5.6。现在,当我打开 VS2013 开发人员命令提示符时,我得到:

‘MySQL’ 未被识别为内部或外部命令、可运行程序或批处理文件。

我意识到这是 %PATH% 问题,因此我在 HKEY_CURRENT_USER\Environment\Path 中添加了 MySQL\bin 的路径,然后重新打开命令提示符。仍然出现错误。重新启动计算机。仍然出现错误。

我重新打开 regedit,路径和我修改的一样。我查看了系统/高级设置中的环境变量,用户 PATH 和系统 PATH 都与我在注册表中所做的更改相匹配。

奇怪的是,当我 ECHO %PATH% 时它不匹配。

答案1

如果你打开 VS 开发人员命令提示符,并且 PATH 环境变量包含类似C:\Program Files (x86)\MySQL\MySQL Fabric 1.5(结束于此) 的内容,则问题与这个问题. 完整路径应该以 结尾MySQL Fabric 1.5 & MySQL Utilities 1.5

按照那里的说明修复两个有问题的条目(是的,有两个,它们在Path系统变量中,第一个也阻止了其余的条目被包含)。请记住,引号将不是下次打开环境变量对话框时,它将出现在列表中。您必须重新启动才能使更改生效。

相关内容