Похоже, что Powershell не получает правильный экранированный путь от $env:path
Каждый раз, когда я пытаюсь выполнить из Powershell команду, которая находится в моей папке Program Files (например, "scala"), я получаю такой вывод:
PS C:\> scala
the term (x86) was not recognized as a cmdlet, function, executable program or script file [ecc...]
с ошибкой
+ C:\Program Files (x86)\scala\bin\scala.bat
+ ~~~
Я ожидаю, что это ошибка, которая возникает из-за пробела между "Программными файлами" и "(x86)". Но это написано в моей системной переменной PATH, и я понятия не имею, как это исправить.
Как я могу избежать этого символа, чтобы иметь возможность выполнять 'scala' (или любую другую команду в этой папке)?
У меня есть другой вариант?