我想添加一个路径,在PATH
变量。我跑cmd.exe
管理员和使用如何通过cmd在windows操作系统中更改PATH
setx PATH "%PATH%;C:\MinGW\bin"
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin"
然后我重新启动我的电脑,但如果我键入path
我没有看到,我在此处设置路径。请注意,使用完全相同的方式,我可以在PATH
上设置其他目录。
有什么想法可能是错的?
我想添加一个路径,在PATH
变量。我跑cmd.exe
管理员和使用如何通过cmd在windows操作系统中更改PATH
setx PATH "%PATH%;C:\MinGW\bin"
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin"
然后我重新启动我的电脑,但如果我键入path
我没有看到,我在此处设置路径。请注意,使用完全相同的方式,我可以在PATH
上设置其他目录。
有什么想法可能是错的?
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 ""
谷歌搜索PATH EDITOR
可能是有用的一个变量...
这可能属于的超级用户。 – jpmc26
你说“我的目录” - 你看这两个目录的不是,还是你看到ONY'C:\ MinGW的\ MSYS \ 1.0 \ bin' – Magoo
@Magoo:感谢对你的评论。你的意思是,如果我输入'path'时看到两个目录?当我输入'path'时,我看不到它们。但通常它们存在... – Thanos