에러 상황 )
expo에서 프로젝트를 생성하고, 아래와 같은 명령어를 입력하라고 해서 터미널에서 입력을 하는데
첫번째 문제!!
npm install --global eas-cli 라고 치니까 난 설치가 되지 않았다
해결방법
앞에 sudo를 붙이기
sudo npm install --global eas-cli
( 뜬금없는 sudo가 뭐임? 리눅스에서 자주 쓰이는 명령어로
Super User Do의 줄임말이었으나, Unix의 기능이 확장되며 Substitute User DO(다른 사용자의 권한으로 실행)의 줄임말로 쓰이기도 한다고 한다. - 윈도우의 관리자 권한으로 실행과 비슷한 의미 )
두번째 문제!!
(요 에러는 다른분 컴터에서 실행하는데 에러가 났던 부분)
creat-expo-app 까지는 정상적으로 프로젝트 파일이 생성이 됐는데,
터미널에서 요 아래 코드를 치려고 하니 계속해서
eas init --id 6~~~~~~~~~
eas is not found 였나, 아무튼 계속 eas를 찾을 수 없다는 에러가 떴다.
바로 위에서 분명 install 실행이 다 된것을 몇번이나 확인했는데, 실행이 안되는 현상에 모두가 멘붕에 빠졌었쥐
각설하고 튜터님의 도움을 받아
문제의 원인을 찾게된 해결방안!!!!
결론부터 말하면 zshrc에서 global 패키지의 경로인식이 안되있어서, 그걸 다시 제대로 포인팅할수있도록 세팅해주면 되는 거시어따
( 설치는 정상적으로 됐던게 맞고, 단순히 컴터가 뭘 가르키는건지 못찾고 있었던 것 같다 ㅇㅅㅇ )
터미널에서 아래와 같은 순서로 진행하기
vim .zshrc
(엔터)
rm - rf .zshrc.swp
https://www.lesstif.com/system-admin/rm-rf-14090708.html
찾아보니 rm - rf를 잘못사용하다가 치명적인 삭제를 할 수도 있다는 글이 있어서 주의하려고 링크 걸어놓기
(엔터)
vim .zshrc
(열린 내용들에서 방향키 오른쪽으로 쫘아아악 맨 아래로 간다음에)
export PATH=$PATH:~/.npm-global/bin
(esc누르기)
;wq (wq:저장하고 닫기의 의미)
(엔터)
(zshrc를 반영하면 무조건 vs완전 종료껏다켜야 하기 때문에 vs code 완전 종료하고 다시 실행하기)
** 추가로 eas가 app.json에 떠야된다고 생각했는데, 글로벌에 설치하면 app.json에 안뜬다고 한당
eas init --id~~~~~
(다시 init --id~~ 머시기 쳐주고)
eas update
(이거 해주면, Website link 뜨고 링크 들어가서 자기 기종에 맞는 걸로 preview 클릭해주면 끝)
오늘의 오류 정리
=> 뷔세라시에 기본적으로 원래 설정이 되는데, 설정이 안되는 경우가 한번씩 생기고 이런 경우에는 수동으로 연결을 해줘야한다고 한다. 위에서 작업한 행위는 한마디로 eas가 뭘 가르키고 잇다고 포인팅을 해주는것, 패키지가 어딨는지 경로인식이 안되었던걸 다시 설정해준 것이당
댓글