我在 Windows 上的 PATH 如下所示:
C:>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\dwimperl\perl\bin;C:\dwimperl\perl\site\bin;C:\dwimperl\c\bin;%Path%
%Path%
PATH 末尾的含义是什么?
它必须放在最后吗?我想连接 R 脚本中的其他目录,我自然会将它们放在 PATH 的末尾(后面%Path%
)。
答案1
这看起来像是其他脚本/批处理命令中的一个错误,其中文字
%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%