til
til copied to clipboard
맥북 설정
Homebrew 설치
- https://brew.sh/index_ko
- 루비 기반으로 만들어진 Mac OS X 용 패키지 관리자.
- 설치되는 모든 패키지를 /usr/local/ 디렉토리에 심볼릭 링크해서 관리
- 패키지를
formular
라고 부름 -
--cask
옵션으로 GUI 패키지를 관리 할 수 있음
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/raegon/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew update
명령어
# 패키지 설치
brew install rbenv
# 버전업된 패키지 확인하기
brew outdated
# 패키지 업그레이드
brew upgrade rbenv
# 모든 패키지 업그레이드하기
brew upgrade
# 최신버전의 rbenv 패키지만 남겨두기
brew cleanup rbenv
iTerm2
brew install --cask iterm2
- https://iterm2colorschemes.com/ 에서 MaterialDark 테마를 받아서 iTerm 환경 설정에서 import 해서 사용한다.
Oh My Zsh
- zsh 환경 설정을 관리하는 프레임워크
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
powerlevel10k
- zsh 테마
-
p10k configure
명령으로 쉽게 테마 설정 가능
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Set ZSH_THEME="powerlevel10k/powerlevel10k"
in ~/.zshrc
.
Powerline Font
- p10k 설치하면서 Meslo Nerd Font 를 설치했으면 설치 안해도 됨
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
jEnv
- 자바 버전 관리를 해주는 패키지
- https://www.jenv.be/
$ brew install jenv
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
Gradle
brew install gradle
-
openjdk@11
이 의존성에 의해 같이 설치된다.
OpenJDK@11
- brew 로 gradle 을 설치하면 설치된다.
brew 설치 경로에 대해 심볼링 링크를 생성해야 한다.
sudo ln -sfn $(brew --prefix)/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
jenv
에 JVM 경로를 등록한다.
jenv add /Library/Java/JavaVirtualMachines/openjdk-11.jdk/Contents/Home/
Node
brew install node
brew install yarn