느릿늘있

[개발 환경] WSL2 UNC 경로 에러 본문

삽질로그

[개발 환경] WSL2 UNC 경로 에러

JHKim93 2023. 7. 25. 22:23

  WSL(Window Subsystem for Linux)에서 아래와 같은 경로 에러가 발생하는 경우 해결 방법

' \\wsl ~~~~~ ' 위의 경로를 현재 디렉터리로 하여 CMD.EXE가 실행되었습니다. UNC 경로는 지원되지 않습니다. Windows 디렉터리를 기본으로 합니다.
※ UNC(Universal Naming Convention) 경로 : 로컬 네트워크(LAN) 환경에서의 특정 자원에 접근할 때 사용되는 경로

 

  이 에러의 발생 원인은 wsl에서 실행한 파일이 동일한 이름의 windows 경로를 가리키고 있기 때문이다. 나의 경우 npm 실행 경로가 windows로 되어 있었는데 'which' 명령어를 통해 현재 설정된 경로를 확인할 수 있다.

which npm

 

  npm의 경로를 nvm(Node Version Manager)을 활용해서 변경해 주었다. 경로 설정은 프로그램마다 다르니 따로 검색해서 찾아보시길...