Amazon Web Services

Amazon Linux에 node.js 설치

sstdio.h·2018년 11월 29일·조회 4,445

1. 개요

nvm(Node Version Manager)은 사용자 계정 단위로 Node.js 버전을 설치하고 전환할 수 있게 해 주는 도구다. 시스템 전체에 Node.js를 설치하지 않아도 되므로, 프로젝트마다 필요한 Node.js 버전이 다를 때 유용하다.

아래 예시는 nvm 설치 스크립트를 내려받아 실행한 뒤, Node.js 4.4.5를 설치하고 정상 동작을 확인하는 흐름이다. 이 글의 명령은 당시 사용한 버전을 기준으로 남겨 두었다. 실제 새 환경에서는 필요한 Node.js 버전을 확인한 뒤 설치하는 것이 좋다.

2. 설치

2-1. 파일 다운로드

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10007  100 10007    0     0  28522      0 --:--:-- --:--:-- --:--:-- 28591
=> Downloading nvm as script to '/home/ec2-user/.nvm'

=> Appending source string to /home/ec2-user/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="/home/ec2-user/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

설치 스크립트는 사용자 홈 디렉터리 아래에 .nvm 디렉터리를 만들고, 셸 시작 파일(.bashrc 등)에 nvm을 로드하는 설정을 추가한다. 출력에 표시된 것처럼 터미널을 닫았다가 다시 열어도 되고, 바로 사용하려면 아래처럼 nvm 스크립트를 현재 셸에 로드하면 된다.

2-2. nvm 실행

$ . ~/.nvm/nvm.sh

정상적으로 로드되었는지 확인하려면 nvm 명령을 실행해 도움말이 출력되는지 확인하면 된다.

$ nvm --version

2-3. Node.js 설치

$ nvm install 4.4.5
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v4.4.5 (npm v2.15.5)
Creating default alias: default -> 4.4.5 (-> v4.4.5)

nvm install 뒤에 원하는 Node.js 버전을 지정하면 해당 버전이 설치되고, 설치가 끝난 뒤 현재 셸에서 바로 사용된다. 위 예시에서는 4.4.5 버전을 설치했으며, 함께 포함된 npm 버전도 출력된다.

3. 테스트

설치가 끝나면 node 명령으로 현재 사용 중인 Node.js 버전을 확인해 본다.

$ node -e "console.log('Running Node.js ' + process.version)"
Running Node.js v4.4.5

출력된 버전이 설치한 버전과 같으면 nvm을 통한 Node.js 설치가 정상적으로 완료된 것이다. 이후 다른 버전을 설치한 경우에는 nvm use 명령으로 사용할 버전을 전환할 수 있다.

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.