개요
NVM을 사용하여 Node의 장기지원 버전(LTS, Long Term Support)을 리눅스용 윈도우 하위 시스템(WSL, Windows Subsystem for Linux)에 설치하려고 하니 권한이 없다는 오류가 발생하였습니다.
~$ nvm install --lts
Installing latest LTS version.
Downloading and installing node v12.16.3...
Local cache found: ${NVM_DIR}/.cache/bin/node-v12.16.3-linux-x64/node-v12.16.3-linux-x64.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/bin/node-v12.16.3-linux-x64/node-v12.16.3-linux-x64.tar.xz
mv: cannot move '/home/user/.nvm/.cache/bin/node-v12.16.3-linux-x64/files/bin' to '/home/user/.nvm/versions/node/v12.16.3/bin': Permission denied
mv: cannot move '/home/user/.nvm/.cache/bin/node-v12.16.3-linux-x64/files/include' to '/home/user/.nvm/versions/node/v12.16.3/include': Permission denied
mv: cannot move '/home/user/.nvm/.cache/bin/node-v12.16.3-linux-x64/files/lib' to '/home/user/.nvm/versions/node/v12.16.3/lib': Permission denied
mv: cannot move '/home/user/.nvm/.cache/bin/node-v12.16.3-linux-x64/files/share' to '/home/user/.nvm/versions/node/v12.16.3/share': Permission denied
Binary download failed, trying source.
해결
HomeDirectory를 사용하고 있는 VSCode를 종료하고 별도로 WSL터미널을 실행한 후 명령(nvm install --lts
)을 실행하면 오류 없이 설치할 수 있습니다.
참고
'운영체제' 카테고리의 다른 글
[WSL] chmod 미작동 조치 (0) | 2020.10.27 |
---|---|
WSL에 Node.js 개발 환경 설치 (0) | 2020.07.01 |
윈도우 10 사용자 이름 및 폴더 바꾸기 (0) | 2020.05.24 |
Node.js 오류 @ WSL (0) | 2020.03.09 |
Package Offline 설치 (0) | 2020.02.13 |