我原以为可能是系统问题,但最近我进行了全新安装(win7 64位),并进行了干净的conemu安装(旧的win32系统上的conemu和console2都遇到了同样的问题)。此外,我找到的所有研究都与通过命令行添加变量有关。我是通过开始->控制面板->系统->高级系统设置来完成这个操作,然后重新启动控制台。cmd正确获取路径。
当我手动向系统或用户PATH变量添加新路径,然后重新启动控制台并回显%path%,它没有重新加载新的PATH变量。
cmd.exe:
C:\Users\lotus>echo %path%
C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\
System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\PHP;C:\ProgramData\
Composer\bin;C:\PHP;C:\PHP\ext;C:\Ruby200-x64\bin;C:\Users\lotus\AppData\Roaming
\npm
ConEmu:
C:\Program Files\ConEmu>echo %path%
C:\Program Files\ConEmu\ConEmu;C:\Program Files\ConEmu;C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Ruby200-x64\bin
我知道有一个额外的C:\PHP目录,但那是另一个问题。即使我删除它,我仍然遇到同样的问题。
谢谢