Tôi gặp phải tình huống lạ này:Tại sao PATHhell Environment PATH lại khác với PATH của môi trường hệ thống?
Biến PATH của người dùng và hệ thống của tôi khác với PATH trong quyền hạn.
Khi tôi làm:
PS C:\$env:path
C:\Windows\System32\WindowsPowerShell\v1.0\;c:\oldpath
Tuy nhiên điều này là không đúng, có vẻ như nó bị mắc kẹt trên một số biến PATH cũ của hệ thống của tôi, vì vậy không ai trong số các udpates tôi đã thực hiện trên nó đã không thay đổi biến này (tôi khởi động lại sau mỗi thay đổi để kiểm tra).
Tại sao điều này lại xảy ra? Tôi có phải thiết lập một biến PATH chỉ cho PowerShell?
Bạn thay đổi đường dẫn như thế nào? Chỉ cần thay đổi nó với $ env: Path = foo sẽ không tồn tại trong các phiên. – EBGreen
Tôi đang thay đổi PATH từ các thuộc tính của Máy tính như bình thường không phải từ bảng điều khiển. –
Vì vậy, bạn thiết lập đường dẫn sau đó khởi động lại phiên powerhell của bạn và nó không phải là những gì bạn đã thay đổi nó? – EBGreen