Обычно проблема такого рода связана с порядком переменной среды PATH.
Некоторые вещи включают в себя некоторые другие вещи, например, Visual Studio поставляется с собственной копией некоторых утилит с открытым исходным кодом, и если он находится выше в списке путей и сначала находит их там, то он попытается использовать эти старые версии вместо того, что вы ожидаете.
У меня нет точного ответа, но я бы порекомендовал перейти к экрану env path path в Windows и посмотреть порядок путей в нем.
Поднимите те, которые связаны с вашей проблемой, ближе к началу списка / началу списка и повторите тестирование.
Обратите внимание, что некоторые вещи, такие как командные консоли, кэшируют переменную пути, поэтому вам придется закрывать и открывать заново каждый раз, когда вы вносите изменения, чтобы быть в безопасности.
Чтобы перейти к пути в Windows 10:
- Откройте начальный поиск, введите «env» и выберите «Изменить системные переменные среды»
- Нажмите кнопку «Переменные среды ...».
- В разделе «Системные переменные» (нижняя половина) найдите строку с «Path» в первом столбце и нажмите «Изменить».
- Появится пользовательский интерфейс «Изменить переменную среды». На этом экране вы также можете редактировать или изменять их порядок.
- Закройте все диалоговые окна, выбрав «ОК». Ваши изменения сохранены!
- Вам, вероятно, придется перезапустить приложения, чтобы они могли подать изменения Перезапуск компьютера обеспечит запуск всех приложений с изменением PATH.
Источник: https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/