Homebrew 설치
Ruby와 Git으로 개발된 MacOS용 패키지 매니저입니다.
terminal에 명령어 한 줄 입력으로 원하는 것의 설치를 도와줍니다.
그럼 먼저 brew를 설치하겠습니다.
아래 코드를 터미널에 입력 후(복붙 가능) 엔터쳐주세요. 코드 출처
참고로 터미널 open 단축키는 command + spacebar 키입니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
비밀번호도 입력해줍니다. (mac 로그인할 때 비밀번호)
설치하다가 엔터 누르라고 하는데 한번 눌러주면 설치가 이어집니다.
이후 Xcode도 다운로드 할거냐고 묻는데 y 혹은 yes를 적어줍니다.
Xcode란?
Apple의 macos, ioS, watchos 및 tvOS용 소프트웨어 개발을 위한 IDE. 엑스코드라 읽으며, macos 전용이다.
설치가 완료되면 아래와 같은 메시지가 나타납니다.
==> Next steps: - Add Homebrew to your PATH in /Users/<USER_ID>/.zprofile: echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
메시지를 보면 다음과 같은 명령어를 실행하여 brew의 패스를 설정해달라고 합니다.
아래 첨부드린 명령어를 순서대로 입력해줍니다.
참고로 첫번째 명령어에서 <USER_ID> 부분을 전부 지운 후
본인의 컴퓨터 계정 이름으로 변경해야 합니다.
# 첫번째 명령어
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
# 두번째 명령어
eval "$(/opt/homebrew/bin/brew shellenv)"
최종 확인, 등록 완료!
brew --version
//아래와 같이 출력되면 성공
Homebrew 4.1.16
oh-my-zsh 설치
asdf 설치 전에 실행해줍니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
asdf 언어 관리 툴 설치
asdf는 강력한 언어버전 관리툴입니다.
자바외에도 node, python등 수많은 언어들의 버전을 쉽게 바꿀 수 있는 툴입니다.
brew install asdf
asdf plugin-add java https://github.com/halcyon/asdf-java.git
asdf list-all java //java 버전 리스트
asdf install java liberica-17.0.8.1+1 //bell-soft의 17버전(공식)
asdf global java liberica-17.0.8.1+1 //자바 패스 수정
. ~/.asdf/plugins/java/set-java-home.zsh
등록을 위해 아래 코드를 입력해줍니다.
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
이번에도 설치가 정상적으로 되었는지 확인하기 위해,
아래 코드를 터미널에 입력하여 현재 버전을 확인합니다.
java --version
//아래와 같이 출력되면 성공
openjdk 17.0.8.1 2023-08-24 LTS
OpenJDK Runtime Environment (build 17.0.8.1+1-LTS)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-LTS, mixed mode, sharing)
이제 코드 한 줄로 버전을 쉽게 변경할 수 있습니다.
asdf global java liberica-17.0.8.1+1 # 17버전으로 변경
asdf global java liberica-11.0.20.1+1 # 11버전으로 변경
부가적인 프로그램 세팅 (안해도 됨)
mac 전용 터미널 설치
brew install --cask iterm2
git 설치
brew install git
VSCode 설치
brew install --cask visual-studio-code
intellij 설치
brew install --cask intellij-idea-ce
설치 과정 중 문제가 있을 경우
1. asdf 패키지 툴 사용하지 않고 사전에 java를 설치한 경우 (삭제하고 어떻게 해야할지 모르겠는 분)
2. 터미널을 재실행할 때마다 . ~/.asdf/plugins/java/set-java-home.zsh을 작성해야 버전이 나오는 경우
참고 사이트
'우테코' 카테고리의 다른 글
클린코드 규칙 설명 (0) | 2023.10.19 |
---|