
내 콘솔 세션의 경로에 일부 바이너리를 추가하고 싶습니다. 그렇게 하고 있습니다.
if not defined WIXTOOLKIT_IN_PATH (
set WIXTOOLKIT_IN_PATH=1
set MY_PATH=%~dp0..\tools\wix
SET PATH=%MY_PATH%;%PATH%
)
하지만 내 PATH에 공백이 포함되어 있고 명령이 에코된 \Skype\Phone\ was unexpected at this time.
메시지 가 표시됩니다.set PATH
SET PATH=;C:\Python34\;C:\Python34\Scripts;C:\ProgramData\
Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\Sy
stem32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Pr
ogram Files (x86)\Skype\Phone\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Pr
ogram Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Mic
rosoft SDKs\TypeScript\1.0\;C:\Program Files (x86)\CMake\bin
나는 이것이 사소한 상황이라고 확신하지만 어떤 해결책도 찾지 못했습니다. 어떻게 해결할 수 있나요?
답변1
내 PATH에 공백이 포함되어 있는데 메시지가 나타납니다. 지금은 예상치 못한 일이었습니다.
설정할 인수를 인용해야 합니다.
바꾸다:
SET PATH=%MY_PATH%;%PATH%
와 함께:
SET "PATH=%MY_PATH%;%PATH%"
추가 자료
- Windows CMD 명령줄의 AZ 인덱스- Windows cmd 라인과 관련된 모든 것에 대한 훌륭한 참고 자료입니다.
- 세트- CMD 환경 변수를 표시, 설정 또는 제거합니다. SET로 변경한 내용은 현재 CMD 세션 동안에만 유지됩니다.