Когда я открываю новый cmd и печатаю путь, он не совпадает с тем, что находится в System> Advanced system settings> Environment Variables ... У меня есть две директории из моих пользовательских переменных и куча из моих системных переменных. Кажется, что было оставлено довольно много случайных записей. Например, «C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common» - это первая запись в моих системных переменных, и она не находится в пути, а последняя запись в моих пользовательских переменных отсутствует в моем пути, и я действительно нужно это быть. Есть идеи, что здесь может происходить?

РЕДАКТИРОВАТЬ: Я также обнаружил, что Windows Powershell на самом деле имеет все правильные записи пути. И вывод cmd имеет ведущую запись из nodejs nvmw, которой нет в редакторе GUI путей. Может быть, это расстраивает nvmw, так как он изменяет путь для использования разных версий движка nodejs, но как он это делает? Также у меня есть много приложений, таких как мой Git Bash, которые не могут найти вещи в пути, поэтому я думаю, что они подвержены влиянию, как cmd.

Пользовательская переменная PATH Системная переменная пути вывод пути cmd Powershell $ Env: выходной путь

1 ответ1

0

Я обнаружил, что это действительно модуль numm

https://github.com/nanjingboy/nvmw/issues/5

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .