[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
댓글 영역