macOS 포맷, 재설치 이후 모든것을 다시 설치해야하는 상황
1. brew 설치하기
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. (Apple Silicon)의 경우
brew 설치가 끝나고 터미널에 brew를 쳐보면 commands not found 에러가 발생한다. 애플 실리콘에서는 환경변수를 추가해주어야 한다. 터미널을 전역에서 열어주고 vi ~/.zshrc를 입력 후 엔터
insert 모드로 진입하고(i키), 다음과 같이 작성한다.
export "PATH=/opt/homebrew/bin:$PATH"
esc를 눌러 insert 모드를 나오고 :wq!를 입력하여 엔터를 눌러 종료한다.
source ~/.zshrc를 입력 후 엔터를 누르고 지정된 환경변수를 저장한다.
3. Java 설치하기
3-1. brew 업데이트
brew update
3-2. adoptopenjdk 추가
brew tap adoptopenjdk/openjdk
3-3. 설치 가능한 모든 JDK 찾기
brew search jdk
더보기
결과
==> Formulae
openjdk openjdk@17 jd cdk
openjdk@11 openjdk@8 mdk
==> Casks
adoptopenjdk/openjdk/adoptopenjdk-jre
adoptopenjdk/openjdk/adoptopenjdk-openj9
adoptopenjdk/openjdk/adoptopenjdk-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk-openj9-large
adoptopenjdk/openjdk/adoptopenjdk10
adoptopenjdk/openjdk/adoptopenjdk11
adoptopenjdk/openjdk/adoptopenjdk11-jre
adoptopenjdk/openjdk/adoptopenjdk11-openj9
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk11-openj9-large
adoptopenjdk/openjdk/adoptopenjdk12
adoptopenjdk/openjdk/adoptopenjdk12-jre
adoptopenjdk/openjdk/adoptopenjdk12-openj9
adoptopenjdk/openjdk/adoptopenjdk12-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk12-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk12-openj9-large
adoptopenjdk/openjdk/adoptopenjdk13
adoptopenjdk/openjdk/adoptopenjdk13-jre
adoptopenjdk/openjdk/adoptopenjdk13-openj9
adoptopenjdk/openjdk/adoptopenjdk13-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk13-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk13-openj9-large
adoptopenjdk/openjdk/adoptopenjdk14
adoptopenjdk/openjdk/adoptopenjdk14-jre
adoptopenjdk/openjdk/adoptopenjdk14-openj9
adoptopenjdk/openjdk/adoptopenjdk14-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk14-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk14-openj9-large
adoptopenjdk/openjdk/adoptopenjdk15
adoptopenjdk/openjdk/adoptopenjdk15-jre
adoptopenjdk/openjdk/adoptopenjdk15-openj9
adoptopenjdk/openjdk/adoptopenjdk15-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk15-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk15-openj9-large
adoptopenjdk/openjdk/adoptopenjdk16
adoptopenjdk/openjdk/adoptopenjdk16-jre
adoptopenjdk/openjdk/adoptopenjdk16-openj9
adoptopenjdk/openjdk/adoptopenjdk16-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk8
adoptopenjdk/openjdk/adoptopenjdk8-jre
adoptopenjdk/openjdk/adoptopenjdk8-openj9
adoptopenjdk/openjdk/adoptopenjdk8-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk8-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk8-openj9-large
adoptopenjdk/openjdk/adoptopenjdk9
adoptopenjdk ✔
jdk-mission-control
microsoft-openjdk
oracle-jdk
oracle-jdk-javadoc
sapmachine-jdk
semeru-jdk-open
3-4. 설치하기
brew install --cask 검색해서_나온_JDK이름
3-5. 환경변수 설정하기(zshrc에서)
vi ~/.zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin
3-6. 환경변수 설정하기(bash_profile에서)
vi ~/.bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin
3-7. 적용하기
source ~/.zshrc
source ~/.bash_profile
4. node와 yarn 설치
brew install node
brew install yarn