我想添加一個路徑,在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