2

Мой PATH на Windows выглядит так:

C:> эхо% PATH%
C:\WINDOWS\system32; C:\WINDOWS; C:\dwimperl\ Perl \ Bin; C:\dwimperl\ Perl \ сайт \ Bin; C:\dwimperl\ с \ Bin;% Path%

Что означает %Path% в конце PATH?

Это должно быть в конце? Я хочу объединить другие каталоги в сценарии R, и я, естественно, поместил бы их в конец переменной PATH (за %Path%).

1 ответ1

4

Это похоже на ошибку в какой-то другой скриптовой / пакетной команде, где к PATH был добавлен буквальный %PATH% вместо содержимого переменной среды PATH . Это произошло бы, если бы PATH еще не был установлен, когда сценарий установил переменную среды PATH. Если переменная окружения фактически не установлена, %PATH% расширяется до литерала %PATH% .

Удалите переменную среды PATH:

C:\>set PATH=

Посмотрите, что %PATH% расширяется до:

C:\>echo %PATH%
%PATH%

Попытка добавить каталог к текущей переменной PATH (которая на самом деле не установлена):

C:\>set PATH=C:\Perl;%PATH%

C:\>echo %PATH%

C:\Perl;%PATH%

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