터미널 개발환경 셋팅 순서가 헷갈리기 때문에 정리하려고 한다.
기존 terminal보다 편리하다고 한다.
https://iterm2.com/
위의 사이트로 들어가서 설치한다.
iterm 실행하여 아래 코드를 입력한다.
sudo mkdir -p /opt/homebrew
sudo chown -R {사용자 계정 이름}:wheel /opt/homebrew
맥에서 사용하는 패키지 관리자이다. homebrew를 통해서 개발에 필요한 패키지를 설치하거나 관리할 수 있다. 홈페이지에서 스크립트를 복사하여 설치한다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
위의 코드를 복사하여 iterm에 입력하면 자동으로 설치된다. 5~10분정도 소요된다.
brew --version - homebrew의 버전을 확인할 수 있다.
brew list - homebrew를 통해서 설치된 패키지의 리스트를 볼 수 있다.
brew install zsh
위의 코드를 입력하여 zsh를 설치한다.
패키지를 설치할 때마다 brew list를 입력하여 설치가 되었는지 확인해야한다.
vi ~/.zshrc
위의 코드 입력하여 zsh 설정파일을 연다.
export PATH="/opt/homebrew/bin:$PAHT"
위의 코드를 zsh 설정파일에 추가한다.
zsh 설정파일을 :wq로 나가고 아래 코드를 입력하여 저장한다.
source ~/.zshrc
만약 아래와 같은 에러가 발생할 경우
zsh: command not found: brew
터미널에서 아래와 같이 코드 입력한다.
eval $(/opt/homebrew/bin/brew shellenv)
그 이후 vi ~/.zshrc로 진입해서 아래와 같은 코드인 기존 환경변수 삭제한다.
export PATH="/opt/homebrew/bin:$PAHT"
아래의 코드를 입력하고 저장한다.
eval $(/opt/homebrew/bin/brew shellenv)
아래는 같이 설치하면 좋은 기능들이다.
zsh의 기능을 확장시켜주고 여러가지 테마를 사용할 수 있다.
홈페이지에 들어가서 코드를 복사하여 설치할 수 있다.
https://github.com/ohmyzsh/ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
brew install zsh-syntax-highlighting
위의 코드를 입력하여 설치한다.
자동완성기능이다.
brew install zsh-autosuggestions
아래의 코드를 입력하여 text를 연다.
Vi ~/ .zshrc
I키를 눌러서 insert를 활성화시킨다.
Source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
위의 코드 2개를 맨 아래에 추가해주고 :wq를 입력하여 text창을 나온다.
나왔다면 iterm에 아래 코드를 입력하여 저장시킨다.
Source ~/ .zshrc
brew install miniconda
위의 코드 입력하여 설치한다.
brew install mysql
위의 코드를 입력하여 설치한다.