[Mac OS] homebrew로 (npm, node, yarn) 설치할 때 발생하는 에러해결하기

2021. 7. 29. 14:02카테고리 없음

zsh command not found yarn(node, npm)

  • brew install yarn 설치 잘 되었어! 오케이 라는 생각과 이제 yarn -v 버전을 검색해볼까????두둥 ... OMG... 아니😢 저기요...? 저는 설치했고 아무런것도 안했다구요..? 왜 이러세요..
  • zsh command not found yarn

원인

  • 일단 오피셜은 아닐수도 있습니다! 참고만 부탁드려요!

Bash 쉘에서 설치된 nvm으로 node를 정상적으로 인식하지만 zsh 쉘에선 node를 인식하지 못한다고..? 합니다. (아니 그럼 왜 바꾼거아ㅑ.. 증말🤦‍♂️)

해결방법

  • 저도 구글링을 하면서 여러가지의 방법을 시도해보고 bash 쉘로도 이동하면서 해봤지만 안되더라구요... 😢 아니..이게 무슨..

자! 이제 궁금하셨던 해결방법이에요. 제가 제안한 방법으로도 안 될 수 있으니... 참고 바랍니다.

  1. 접근 권한을변경하고 링크해줍니다. 🙌$ brew link --overwrite node
    • 이런 비스무리한게 나오면 성공!!
  2. Linking /usr/local/Cellar/node/12.11.1... 8 symlinks created
  3. $ sudo chmod 776 /usr/local/lib
  4. 링크가 제대로 되었는지 확인해보기 위해 다음 명령어를 입력합니다.😀
    • 링크가 잘 되었다면 다음과 같은 비스무리한 문구가 나와요!
    • Warning: Already linked: /usr/local/Cellar/node/12.11.1 To relink: brew unlink node && brew link node
  5. $ brew link node
  6. 이제 다시 재설치를 해줍니다.👾그리고 잘 설치되었는지 버젼 확인!!제대로 설치 되었다면 아까 바꾸어준 권한을 다시 원래대로 하면 됩니다!
  7. $ sudo chmod 755 /usr/local/lib
  8. $ node -v
  9. $ brew reinstall node
  10. 마지막으로 환경변수 설정을 위해 Path 추가해 줍니다. 이때 12.11.1 이라고 되어있는 경로부분에 자신의 노드 버젼을 입력하면 되요!!!(버전은 자신 맘대루~)🪱
    • 참고로 환경변수는 vim ~./zshrc에서 편집하시면 됩니다!!!
  11. $ export PATH="/usr/local/Cellar/node/12.11.1/bin:$PATH"
  12. 환경변수 등록하기!🦋
  13. source ~/.zshrc

참고사이트


thick2wice님 블로그

→ 이 분의 블로그를 보고 가져왔습니다! 정말 내용 쉽게 되어있어요!!!