pm2 설치시 경로문제 해결 (MacOS M2)

Chaeyoung·2023년 8월 20일
0
post-thumbnail
post-custom-banner

저번에 올렸던 pm2 실행 시 PATH 에러 새로 깔끔하게 해결해서 정리해본다ㅏ

pm2 사용시 macOS M2

  • PATH 경로가 등록된 root 디렉토리에 있는 .zshrc 파일을 아예 삭제하고 nano로 다시 만들어 경로를 입력해주었다.
  • 문제 초첨을 환경변수에 설치경로가 잘 못되었다고 생각해서 path 경로를 다시 맞추는거에 두고 계속 헤매었는데, 새롭게 에러문구를 발견했다.
pm2 install gives WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher.
  • 버전 업그레이드 후 다시 찾는 방법은 저번에 한번 해보았던 방법이었지만 그래도 다시 해보기로 하였다.
  • pm2 github에 에러 이슈를 찾아보니 pm2글로벌로 설치하려다 많이 겪는 에러인 거 같다.
  • 버전은 7이상인데 왜지..? kevinNovak씨는 1년째 이 문제를 해결못하고 있다는데🥲

npm 버전 업그레이드 해주기

  • 저번에도 해보았지만 다시 npm 버전을 업그레이드 해주었다.
npm install -g npm
npm install -g pm2
  • 다시 글로벌로 pm2를 설치한 후 또 같은 에러가 뜨길래 호옥시나 하고 whereis pm2로 확인해줬는데 pm2 경로가 확인됐다.. ㅎㅎㅎ

  • pm2 입력해도 잘 되네

  • 개인적인 생각에는 npm 버전 오류가 아니라 .zshrc내에 지정된 경로를 인식 못하다가 다시 파일을 지웠다 다시 만들어주니까 다시 경로를 제대로 읽게 된 거 같은데, 정확하게 왜 해결됐는지 모르겠지만 여하튼 해결되었으니 다음번에 PATH경로 문제인거 같으면 가볍게 .zshrc부터 지웠다 다시 만들어봐야겠다.

주저리주저리

  • 괜히 에러를 해결안하고 넘어가면 그 뒤에 나타나는 에러도 다 저번에 해결 못한 에러때문인 것만 같은 찝찝함이 생겼다.
  • 원래 컴퓨터를 다 밀어버릴까하였지만, 아직 밀어본적도 없고 얼마나 걸릴지 모르는 상황에서 팀프로젝트중에 밀어버리는건 조금 참고 차근히 해결해보자 생각하면서 해결방법을 찾았다.
  • 뭔가 해결이 안되면 stackoverflow 사이트도 좋지만 해당 라이브러리 github 이슈를 먼저 찾아보거나 질문을 올리는게 가장 빠른 방법일 수도 있다.
    pm2 깃허브에서 에러 이슈 확인하기

결론

  • 지정해둔 PATH경로 인식안되는 오류 생기면 .zshrc내용 다른 곳에 복사 해뒀다가 nano로 다시 .zshrc파일 만들어주기

.zshrc 파일 내용 확인하기

cat .zshrc

nano로 파일 만드는 법

터미널에 nano .zshrc를 입력하면 nano 편집창이 열린다.

nano .zshrc
  • 아래 편집창에서 export로 미리 복사해둔 PATH 경로를 입력해준다.
  • ctrl+x 누르고 저장하기 y , enter를 입력하고
  • 처음 파일 내용확인할 때 썻던 cat <파일명> 명령어로 잘 입력됐는지 확인한다.
  • .zshrc파일에 업데이트 됐다는 걸 알려주기 위해 아래 명령어를 입력해준다. (이건 해도되고 안해도됨)
source .zshrc
  • 이렇게하면 pm2 경로 못찾던 문제 해결 끝!
post-custom-banner

0개의 댓글