본문 바로가기

Desktop CNC

CNCjs Setup #2 (CNCjs Install)

CNCjs Setup #2 (CNCjs Install)



1. git 설치


sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install -y build-essential git

#필요한 경우 설치
sudo apt-get install htop iotop nmon lsof screen -y
2. Node.js 설치 (자바스크립트 런타임)

# Node.js 설치
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -  # Install NodeJS v8
sudo apt-get install -y nodejs

# NPM 업데이트
sudo npm install npm@latest -g
3. CNCjs 설치

sudo npm install -g cncjs@latest --unsafe-perm
4. PM2 설치 (Production Process Manager : 설치한 CNCjs를 데몬화 하기 위해 설치)

# PM2 설치 sudo npm install -g pm2 # PM2 설정 pm2 startup # To start PM2 as pi / current user sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi # CNCjs가 포트 8000번으로 시작하게 설정 pm2 start $(which cncjs) -- --port 8000 -m /tinyweb:/home/pi/tinyweb # 설정 저장 pm2 save # PM2 프로세스 리스트 보기 pm2 list

5. 재시작

sudo reboot