![VS2013 开发人员命令提示符 PATH 与 cmd.exe PATH 不同](https://linux22.com/image/1461997/VS2013%20%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%20PATH%20%E4%B8%8E%20cmd.exe%20PATH%20%E4%B8%8D%E5%90%8C.png)
在 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
系统变量中,第一个也阻止了其余的条目被包含)。请记住,引号将不是下次打开环境变量对话框时,它将出现在列表中。您必须重新启动才能使更改生效。