본문 바로가기
개발일지

#1 매직미러 MagicMirror 설치하는 방법 매직미러 실행이 안 됩니다. 매직미러 실행하는 방법!

by 코드의신 2022. 12. 30.
반응형

1.먼저 magicMirror2 설치를 위해 해당 코드를 작성하셔야 합니다.

#터미널에서 작성해주세요.
1.1 curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
1.2 sudo apt install -y nodejs
#만약 위에 1.2가 다운이 안 된다면 해당 코드를 이용해주세요~
안되면 sudo apt-get download nodejs
sudo dpkg --force-overwrite -i node + tab

만약 curl이 없다면 sudo snap install curl 이나 sudo apt install curl을 해주세요! 

2. 그 다음 git 허브를 들어가서 매직미러 다운로드를 하셔야 합니다.

#git이 없다면 git 먼저 다운로드 해주세요!
1. sudo apt-get install git

다운로드 되셨다면 아래와 같이 진행해주세요.
복사 붙여넣기 하시면 됩니다.

git clone https://github.com/MichMich/MagicMirror
cd MagicMirror/
npm install #npm install은 무척이나 중요합니다.  에러 발생시 sudo npm install update해주세요.
cp config/config.js.sample config/config.js #만약 복사가 안되신다면 앞에 sudo 명령어 주세요.
npm run start

이렇게 하면 매직미러가 실행 되실겁니다.

3. 매직미러 자동 실행 설정하는 방법은 ?

1. sudo npm install -g pm2
pm2 startup
#실행하면 명령어가 나오는데 복사해서 다시 써주세요!
cd ~ #해당 명령은 상위 폴더로 가는 명령어 입니다.
sudo nano mm.sh
# 꼭 sudo로 들어가주세요 nano로 들어가셨다면 다음 내용을 붙여넣어주세요~
	cd ~/MagicMirror
	DISPLAY=:0 npm start
    #붙여넣고 Ctrl+x 누르시고 대문자 Y 그리고 엔터해주세요. 저장될겁니다.
   
#이제 본격적으로 설정 하셔야겠죠?
sudo chmod +x mm.sh #chmod는 권한입니다.
pm2 start # mm.sh 로 pm2 시작

#자동실행 설정해주세요~
#자동실행 끌때는 pm2 stop mm, 자동실행 다시할땐 pm2 restart mm

매직미러 실행은 modules에서 실행해주세요 npm start를 적으시면 됩니다! 

 

반응형

댓글