我正在尝试在PATH
变量中添加路径。我以管理员身份运行cmd.exe
并使用
setx PATH "%PATH%;C:\MinGW\bin"
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin"
然后我重新启动了计算机,但是如果我输入path
,我看不到我在那里设置的路径。请注意,使用完全相同的方式,我可以在PATH
上设置一些其他目录。
有什么可能出错的想法吗?
答案 0 :(得分:1)
你应该使用
"My Computer" > "Properties" > "Advanced" > "Environment Variables" > "Path".
答案 1 :(得分:1)
setx PATH "%PATH%;C:\MinGW\bin"
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin"
首先应将PATH设置为“%PATH%; C:\ MinGW \ bin”,然后设置为“%PATH%; C:\ MinGW \ msys \ 1.0 \ bin”,以便第二个setx
覆盖首先是因为setx
没有在当前或现有CMD会话中设置变量 - 只有新变量。
setx PATH "%PATH%;C:\MinGW\bin;C:\MinGW\msys\1.0\bin"
理论上应该将PATH
设置为附加的这两个目录 - 用于将来的会话。
您只需启动新会话并执行
即可进行检查path
命令。
如果更改无法在重新启动后继续存在,则其他一些进程正在重置它。
如果根本没有发生变化,那么就会发生一些可怕的事情。可能是一个错字......
我会尝试将其他变量设置为测试,例如mypath
。
您可以使用
删除变量setx mypath ""
Google搜索PATH EDITOR
可能很有用......