Command ‘node’ not found

분명히 공식사이트에서 노드를 잘 설치했는데, 막상 terminal에서 node -v를 치니 그런 프로그램 없다고 나온다. 반면, node프로그램을 직접 실행해서 console.log(“Hello”) 라고 하면 또 작동은 잘 된다. 뭐가 문제일까? 환경변수 검색창에 sysdm.cpl ,3를 입력하면 아래와 같이 환경변수를 설정하는 창이 뜬다. 여기서 환경변수를 누르면 아래와 같이 나온다. 이제 환경변수 Path에다가 node.exe파일의 경로를 입력해 주면 된다. 근데 난 이렇게 […]

우분투에 노드 설치하기

PPA Personal Package Archive 의 약자로, 우분투 공식 저장소(apt-get명령어로 다운받는)에는 없는 최신 소프트웨어들이 있는 저장소입니다. => 정확하지 않음 https://deb.nodesource.com/setup_12.x nodesource에 node.js 바이너리 파일이 들어있는데 이거를 다운받고 셋업하는 script이다. 이 스크립트를 실행하면 알아서 촥촥촥 설치가 된다.

Booting시에 Node서버가 자동으로 실행되도록 하기

pm2설치 node서버를 관리해주는 pm2라는 노드 모듈을 설치해준다. 이제 내 index.js를 pm2로 돌린다. 잘 돌아가고 있는지 보려면 pm2 ls라고 치면 된다. 그리고, 이 상태(?)를 저장한다. 그리고 pm2 startup 이라고 치면 아래와 같이 나온다. sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username –hp /home/username 맨 아래줄에 나오는 저거를 복사해서 터미널에 그냥 치면 된다(어디 다른 파일에 넣는게 아니다, […]