한글경로 때문인가?
NVM을 우선 설치해보자
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm
github.com
[Window에서 설치하기]
CMD에다가 아래 명령어를 그대로 복붙 실행하면 된다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
[Linux에서 설치하기]
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
NVM -V
설치한 이후 cmd 또는 명령창에 nvm -v를 치면 아래와 같이 나와야 한다, 만일 나오지 않는다면 다시 설치를 진행해 보고 정상적으로 설치 되는지 로그를 확인해보도록 하자
nvm -v
1.2.2
일단 위와 같이 뜬다면 정상적으로 nvm은 설치가 된것인데......
node js 설치하기
NVM를 설치한 이유는 결과 node.js를 사용하기 위함이니 바로 설치를 진행해보자.
nvm list available를 명령창에 써보자
nvm list available
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 23.8.0 | 22.14.0 | 0.12.18 | 0.11.16 |
| 23.7.0 | 22.13.1 | 0.12.17 | 0.11.15 |
| 23.6.1 | 22.13.0 | 0.12.16 | 0.11.14 |
| 23.6.0 | 22.12.0 | 0.12.15 | 0.11.13 |
| 23.5.0 | 22.11.0 | 0.12.14 | 0.11.12 |
| 23.4.0 | 20.18.3 | 0.12.13 | 0.11.11 |
| 23.3.0 | 20.18.2 | 0.12.12 | 0.11.10 |
| 23.2.0 | 20.18.1 | 0.12.11 | 0.11.9 |
| 23.1.0 | 20.18.0 | 0.12.10 | 0.11.8 |
| 23.0.0 | 20.17.0 | 0.12.9 | 0.11.7 |
원하는 버전을 설치하거나 그냥 LTS인 22.14.0 버전을 설치하자
nvm install 22.14.0
이후 해당 버전의 node js가 정상적으로 설치되었는지 확인하면 되는데......
정상적으로 설치되면 아래와 같이 떠야 한다.
nvm ls
* 22.14.0 (Currently using 64-bit executable)
could not be found or does not exist. Exiting.
C:\Users\�ּ���\AppData\Local\nvm could not be found or does not exist. Exiting.
No installations recognized.
뭔 저런 에러가 발생하였다.
말인 즉슨 사용가능한 node js 버전이 없다는 것이다.
분명히 잘 설치되었는데 저런 에러가 발생한 원인은 "아마도 한글 경로가 있어서" 인 것 같다.
해결 방법은 생각보다 간단하다
해결방법
window 폴더탐색기를 열어서 주소창에 아래 경로로 가보자
C:\Users\사용자명\AppData\Roaming\
해당 폴더에 새로 만들기 > 폴더(폴더명 NVM)을 만들어주자
이후 CMD 명령창에 아래와 같이 작성해준다. (큰 따옴표도 작성해야 한다)
nvm root "C:\Users\사용자명\AppData\Roaming\NVM"
다시 nvm install 22.14.0으로 설치 한뒤 다시 nvm ls를 하면 정상적으로 표기 될것이다.
nvm use 22.14.0
끝.
'프로그래밍' 카테고리의 다른 글
[코딩/인코딩 이슈][Errno 42] Illegal byte sequence 발생 원인과 해결방법 (0) | 2025.03.28 |
---|---|
[쿠버네틱스/서버 배포]서버 배포 전략 종류들 소개 (0) | 2025.03.13 |
[깃허브 자동화]깃허브와 젠킨스를 활용한 CI/CD 파이프라인 구축: 상세 가이드 (0) | 2025.01.13 |
[FastAPI]FastAPI란 무엇일까? (0) | 2024.12.23 |
[도커/Docker]호스트에서 특정 컨테이너로 파일 전송하기 (0) | 2024.11.28 |