2025. 12. 15. 17:45ㆍ카테고리 없음
AWS 리눅스(Amazon Linux 2 또는 Amazon Linux 2023) 환경에서 **NVM (Node Version Manager)**을 설치하고, 이를 사용하여 Node.js를 설치 및 관리하는 방법을 단계별로 상세하게 알려드리겠습니다.
NVM을 사용하면 여러 버전의 Node.js를 쉽게 전환하며 사용할 수 있어 워커 서버 개발에 매우 유용합니다.
1. 📋 NVM 설치 전 준비 단계
AWS Linux에서 NVM을 컴파일하고 설치하는 데 필요한 기본 패키지들을 설치합니다.
# Git, curl, build-essential 등 필수 패키지 설치
sudo yum update -y
sudo yum install -y curl git
2. 🚀 NVM 설치 스크립트 실행
curl을 사용하여 NVM 설치 스크립트를 다운로드하고 실행합니다. (버전은 최신 버전으로 변경될 수 있습니다.)
# NVM 최신 안정 버전 설치 (예: v0.39.7)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
참고: $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash 명령어를 사용하면 항상 최신 버전을 설치할 수 있습니다.
3. 📝 셸 환경 설정 (NVM 활성화)
설치 스크립트는 NVM을 초기화하고 환경 변수를 설정하기 위해 다음 내용을 .bashrc, .zshrc 등의 셸 설정 파일에 자동으로 추가합니다. 이 설정을 현재 터미널 세션에 적용해야 NVM 명령어를 사용할 수 있습니다.
# .bashrc 파일을 현재 세션에 적용
source ~/.bashrc
# 또는 .bash_profile 파일에 설치되었다면 해당 파일을 적용
# source ~/.bash_profile
🚨 NVM 설치 확인
다음 명령어를 입력했을 때 버전 정보가 출력되면 NVM이 성공적으로 설치된 것입니다.
nvm --version
4. 📦 Node.js 설치 및 사용
이제 NVM을 사용하여 원하는 Node.js 버전을 쉽게 설치하고 활성화할 수 있습니다. 이전 답변에서 권장 드린 Node.js 20 LTS 버전을 설치하는 방법을 예로 들겠습니다.
A. Node.js LTS 버전 설치
Node.js 20의 최신 LTS 버전을 설치합니다.
# Node.js 20 LTS 버전 설치 및 사용
nvm install 20
B. 설치된 버전 확인
설치된 Node.js 버전이 무엇인지 확인합니다.
node -v
# 예시: v20.10.0 (설치된 버전이 출력됨)
C. 특정 버전 사용 (활성화)
만약 여러 버전을 설치했다면, use 명령어로 사용할 버전을 지정할 수 있습니다.
# 다른 버전 설치 (예시)
nvm install 18
# 사용할 버전으로 전환
nvm use 20
D. 기본 버전 설정 (alias)
다음에 새 셸을 열었을 때 자동으로 사용할 Node.js 버전을 설정합니다.
# Node.js 20을 기본 버전으로 설정
nvm alias default 20
5. 💡 추가 NVM 유용한 명령어
| 명령어 | 설명 | 예시 |
| nvm ls | 설치된 모든 Node.js 버전 목록을 출력합니다. | nvm ls |
| nvm ls-remote | 설치 가능한 모든 원격 Node.js 버전을 출력합니다. | nvm ls-remote |
| nvm uninstall <version> | 특정 버전의 Node.js를 제거합니다. | nvm uninstall 18 |
| nvm current | 현재 |