Xcode 설치 및 Homebrew 설치

최더디·2021년 8월 8일
1
post-thumbnail
post-custom-banner

📌 1) Xcode 설치

AppStore 에서 'Xcode'를 검색 해 설치할 수 있습니다. (설치 시간 오래 걸릴 수 있음)
'Homebrew'를 설치하면 자동으로 'Xcode'가 설치됩니다.

📌 2) Homebrew 설치

'Homebrew'는 각종 커맨드라인 프로그램과 일반 프로그램(크롬..)을 터미널 환경에서 설치할 수 있게 해주는 맥용 패키지 매니저입니다. 다양한 프로그램을 복잡한 빌드과정 없이 손쉽게 설치할 수 있고 업데이트, 관리도 간단하게 할 수 있습니다.

2-1) 설치 방법 1 (권장)

Intel Mac인 것처럼 'Rosetta'를 사용해 설치하기

맥북 m1(Apple Silicon)에서는 Rosetta 설정을 통해서 일반적인 Mac으로 제작된 앱을 사용할 수 있습니다. 이것은 백그라운드에서 작동하며, Apple Silicon에서 사용할 수 있도록 앱을 자동으로 변환합니다.
👉 Mac에 Rosetta를 설치해야 하는 경우

  1. 응용 프로그램 → 유틸리티 → 터미널.app 우클릭 후, 정보 가져오기 클릭.
  2. Rosetta를 사용하여 열기’ 체크한 후 터미널을 실행시켜 설치 진행.

홈페이지로 이동해 ‘Homebrew 설치하기' 아래에 있는 스크립트를 복사 터미널.app 실행시켜 붙여넣기 합니다.
👉 홈페이지 링크 : https://brew.sh/index_ko

$ /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

2-2) 설치 방법2

M1용 brew 설치하기 (Native하게 설치하기)

홈페이지로 이동해 'Homebrew 설치하기' 아래에 있는 스크립트를 복사 터미널.app 실행시켜 붙여넣기 합니다.
👉 홈페이지 링크 : https://brew.sh/index_ko

$ /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

설치 후 $ brew --version 을 치게되면 zsh: command not found: brew 이와 같이 오류가 발생할 것입니다.

설치 후 터미널을 보게 되면 'Next steps' 부분에 아래와 같이 나올 것입니다.
M1용 brew는 /opt/homebrew 아래에 설치됩니다.
(기존 intel용은 /user/local 아래에 설치되었는데, m1용은 위치가 다르므로 경로를 별도로 추가해줘야 합니다.)

Add Homebrew to your PATH in /Users/<홈이름>/.zprofile:
	echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/insutance/.zprofile
  eval "$(/opt/homebrew/bin/brew shellenv)"

-- 위와 같이 나오게 된다면 아래 1,2번 실행

1. echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<홈이름>/.zprofile
2. eval "$(/opt/homebrew/bin/brew shellenv)"

위의 내용까지 한 후에 다시 $ brew --version 을 하게되면 Homebrew 3.0.7 이와 같이 나올 것입니다.
이와 같이 나온다면 정상적으로 설치가 된 것입니다.

2-3) Homebrew 기본적인 명령어

  • $ brew install <패키지명>[@버전] : 프로그램 설치(최신버전으로) ex) brew install mysql, brew install mysql@5.5
  • $ brew uninstall <패키지명> : 특정 패키지 삭제
  • $ brew update : brew를 최신버전으로 업데이트
  • $ brew search <패키지명> : 프로그램이 있는지 검색
  • $ brew list : 깔려있는 패키지 확인
  • $ brew info <패키지명> : 패키지 정보보기
  • $ brew cleanup <패키지명> : 버전을 여러개 깔았는데 최신버전 이외의 버전들 전부 삭제
  • ruby -e "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/master/uninstall>)": Homebrew 삭제하기

📌 참고

profile
focus on why
post-custom-banner

0개의 댓글