상세 컨텐츠

본문 제목

[Node] AWS Linux 에 node & pm2 설치하기

IT/프로그래밍

by James Lee. 2018. 9. 25. 19:52

본문

[Node] AWS Linux 에 node & pm2 설치하기


yum update 및 gcc 설치

sudo yum update -y

sudo yum install -y gcc gcc-c++ make openssl-devel

노드 압축 버전 다운로드

curl -O https://nodejs.org/dist/{노드 버전}/{노드 버전}.tar.gz

  • 예시 : curl -O https://nodejs.org/dist/v10.9.0/node-v10.9.0.tar.gz

노드 압축 풀기 & 압축 버전 삭제

tar -xvf {node.tar version} && rm {node.tar version}

노드 install

$ cd node-{version}
$ ./configure
$ make
$ sudo make install

Reference

AWS Linux에 pm2 설치하기

sudo npm install -g pm2 로 설치한다.

npm을 찾을 수 없다는 명령어가 나오는 경우

sudo: npm: command not found

원인 : sudo 커맨드를 사용했을 때에는 바이너리 파일을 다른 경로에서 탐색을 하는데, 여기서는 node를 수동으로 설치했기 때문에 sudo 참조 경로에서 npm 파일을 찾을 수 없어서 위와 같은 에러 메세지가 뜨는 것이다.

해결책

아래처럼 심볼릭 링크를 생성해서 sudo 커맨드로 인식 할 수 있도록 해주면 된다.

  • sudo ln -s /usr/local/bin/node /usr/bin/node
  • sudo ln -s /usr/local/lib/node /usr/lib/node
  • sudo ln -s /usr/local/bin/npm /usr/bin/npm
  • sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf


관련글 더보기

댓글 영역