Похоже, что 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' (или любую другую команду в этой папке)?
У меня есть другой вариант?

0 ответов

Другие вопросы по тегам