til icon indicating copy to clipboard operation
til copied to clipboard

맥북 설정

Open raycon opened this issue 3 years ago • 0 comments

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

raycon avatar Nov 06 '21 06:11 raycon