WINDOW-SERVER/installation

[WINDOW CLI]Window Server에서 CMD에서 NVM 설치해보자

인텔로퍼 2025. 3. 14. 16:56
반응형

[WINDOW CLI]Window Server에서 CMD에서 NVM 설치해보자

 

 

명령 프롬프트(cmd)에서 직접 NVM을 설치하는 방법을 알려드리겠습니다!

1. NVM 설치 파일 다운로드 (명령어 사용)

  1. cmd를 열고 아래 명령어 실행해서 최신 설치 파일 다운로드: 📌 설명:
    • curl -LO는 파일을 다운로드하는 명령어입니다.
    • 최신 버전의 nvm-setup.exe를 현재 디렉터리에 다운로드합니다.
  2. curl -LO https://github.com/coreybutler/nvm-windows/releases/latest/download/nvm-setup.exe

window cmd nvm install


2. NVM 설치 파일 실행 (명령어 사용)

다운로드한 nvm-setup.exe를 실행하려면:

start nvm-setup.exe

window cmd nvm-setup.exe install

이렇게 실행하면 GUI 설치 창이 뜰 거야. 여기서 일반적인 설치 과정을 따라가면 됩니다.


3. 설치 확인

설치가 완료되면 cmd를 다시 열고:

cmd 다시 안열면 아래처럼 nvm 실행 오류 납니다.

window cmd nvm version error

nvm version

window cmd nvm version running

이렇게 실행해서 정상적으로 설치되었는지 확인합니다.


 

%NVM_HOME%과 %NVM_SYMLINK%가 정상적으로 설정되지 않아서 NVM이 settings.txt 파일을 찾지 못하는 상태입니다.아래 방법을 그대로 따라 해보세요! 🚀

반응형

🔍 1️⃣ 환경 변수 직접 설정 (CMD에서 적용이 안 되는 문제 해결)

명령 프롬프트(cmd)에서는 %NVM_HOME%이 바로 적용되지 않는 경우가 있습니다.
아래 명령어를 실행해 수동으로 값을 설정해줍니다.

set NVM_HOME=C:\nvm
set NVM_SYMLINK=C:\Program Files\nodejs

제대로 설정됐는지 확인:

echo %NVM_HOME%
echo %NVM_SYMLINK%

출력 결과가 C:\nvm과 C:\Program Files\nodejs로 나와야 합니다.


🔧 2️⃣ 환경 변수 시스템에 영구 저장 (재부팅해도 유지됨)

다음으로, 환경 변수를 영구적으로 등록해줍니다.

setx NVM_HOME "C:\nvm" /M
setx NVM_SYMLINK "C:\Program Files\nodejs" /M
setx PATH "%NVM_HOME%;%NVM_SYMLINK%;" /M

📌 설명:

  • /M 옵션은 시스템 전체에 적용되도록 설정하는 거야.
  • 이렇게 하면 새로운 cmd를 열었을 때도 환경 변수가 유지돼.

새로운 cmd 창을 열고 다시 확인:

echo %NVM_HOME%
echo %NVM_SYMLINK%

window cmd echo NVM_HOME, NVM_SYMLINK

 

🚨 만약 여전히 %NVM_HOME% 그대로 나오면 Windows를 재부팅하고 다시 시도해 보세요.

 

재부팅 명령어:

C:\Windows\System32\shutdown.exe /r /f /t 0

 


📝 3️⃣ settings.txt 파일 수동 생성

이제 C:\nvm\settings.txt 파일을 만들어주자.

mkdir C:\nvm
echo root: C:\nvm > C:\nvm\settings.txt
echo path: C:\Program Files\nodejs >> C:\nvm\settings.txt

파일이 잘 생성되었는지 확인:

type C:\nvm\settings.txt

📌 root: C:\nvm
📌 path: C:\Program Files\nodejs
이렇게 표시되면 정상적으로 설정된 거야.


🚀 4️⃣ NVM 다시 실행

이제 nvm install을 실행해봐.

nvm install 18.17.1

설치가 완료되면 사용하고 싶은 Node.js 버전을 적용해야 해.

nvm use 18.17.1
node -v

window cmd nvm install
window cmd node -v

 

 

추천 드리는 글

[SW Architecture] 소프트웨어 아키텍처 패턴들을 탐구해보자

 

[SW Architecture] 소프트웨어 아키텍처 패턴들을 탐구해보자

소프트웨어 아키텍처 패턴에 대하여..소프트웨어 아키텍처는 단순히 코드를 작성하는 것을 넘어, 시스템의 구조와 설계를 결정하는 중요한 작업입니다. 올바른 아키텍처는 애플리케이션의 유

intelloper.tistory.com

[Python/정보] - 시니어 개발자들은 이런거 안한대요. (개발자 물경력 방지)

 

시니어 개발자들은 이런거 안한대요. (개발자 물경력 방지)

주니어 개발자에서 멈춰 있을수만은 없다! 연차는 쌓이는데 자신의 실력도 쌓여야겠죠? 시니어 개발자들은 어떻게 하는지 탐구해봅시다.모든 시니어 개발자도 처음에는 기초적인 코딩 실력과

intelloper.tistory.com

[TypeScript] 프론트엔드 개발자를 위한 SOLID 원칙. (feat.타입스크립트)

 

[TypeScript] 프론트엔드 개발자를 위한 SOLID 원칙. (feat.타입스크립트)

S.O.L.I.D 원칙 타입스크립트 코드 예제로 이해하기깨끗하고 유지보수하기 쉬운 코드를 작성하는 것은 단순히 동작하는 코드를 작성하는 것만큼 중요합니다.S.O.L.I.D 원칙은 시간이 지나도 쉽게 조

intelloper.tistory.com

 

 

반응형