본문 바로가기

etc/Mac

[Mac] brew(macOS 소프트웨어 패키지) 설치하기 - git mirroring

728x90

참고 글 ) brew 공식 홈페이지에서 그대로 따라 설치했는데도 터미널에서 brew를 인식 못할 때 - 03. HOME BREW가 권장하는 git mirroring 을 이용하여 설치하기 - https://sol-reshur.tistory.com/109

 

오류해결 : homebrew command not found 오류 해결

상단과 같이 꾸미고 싶어서 설치를 하던 중 HomeBrew를 찾을 수 없다는 난관에 부딪혔다. 맥북 초기 설정할 때 웬만한 건 다 설치했는데 지금 보니 안돼서 시도했던 방법들을 적어두려고 한다. 알

sol-reshur.tistory.com

 

왜 brew를 mirroring으로 설치를 권장해?

  • 구글 AI 답변 : Homebrew에서 mirroring 설치를 권장하는 이유는 Homebrew의 기본 설치 방식이 시스템의 기본 경로 (/usr/local)에 설치되는데, 이는 macOS의 시스템 환경과 충돌할 수 있기 때문입니다. 
    반면, mirroring 설치는 별도의 경로 (/opt/homebrew)에 설치하여 시스템 환경과 충돌을 줄이고, 홈브류를 더 안정적으로 사용할 수 있도록 합니다. 또한, 홈브류 공식 문서에서도 /opt/homebrew 경로를 권장하는 내용을 확인할 수 있습니다.
  • brew로 필요한 것 다운받고 환경변수 확인 및 추가할 것. (보통 설치하면 버전확인이 되지만 안될때는 환경변수를 수동으로 추가해줘야한다.)
    • 최초 환경변수 셋팅시,
    • 환경변수 만들기 : 터미널에서, mkdir ~/.nvm
    • 환경변수 설정 : 터미널에서, vi ~/.zshrc
    • 편집하기 : i
    • 저장 및 종료 : esc버튼누르고, :wq
    • source ~/.zshrc 로 저장

터미널 파일 작업 단축키는 기존 포스팅을 참고할것.

https://jintrue.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%9C-%EB%AA%85%EB%A0%B9-%EB%AA%A8%EC%9D%8C

 

[Mac] 명령 모음 (권한 설정, 경로 확인, 로컬 도메인 조회, 터미널에서 mysql 작업 등)

* 작업 하다가 알게 된 명령어를 누적하여 작성하기 때문에 순서가 뒤죽박죽일 수 있습니다. * * imac terminal.app (Linux) * 명령했던 내용 살피고 싶을 때 history * 실행되고 있는 프로세스를 트리구조

jintrue.tistory.com

 

→ 필요한 것 다운 받기전에 노드 버전 관리 nvm를 선설치 권장한다.

brew install nvm
export PATH="$PATH:$HOME/.rvm/bin" export PATH="$PATH:/opt/homebrew/bin" # NVM export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
  • nvm을 통해 버전명으로 node 설치가 가능해진다.
    • nvm install v18.0.0
    • 버전확인 : nvm list
    • 버전변경: nvm use 버전
    • 버전삭제: nvm uninstall 버전

💡 오랜만에 MacOS 환경세팅하며 상기한 것들

  • brew로 설치했어도 환경변수 파일 확인 및 추가하기. (brew의 편리한 힘은 굉장하지만 너무 믿지말기)
  • packages.json 파일 안의 버전을 꼭 확인하자 ^^
  • 버전 충돌되면 삭제하고 다시 설치해보기
  • 파고들면 언젠가는 된다!