맥북을 산지 벌써 2주가 넘었다.
중간에 초기화도 하고 가로수길도 갈뻔 했다가.. 당근마켓에 올리니 마니 별의별 일이 다 있었지만 차차 적응해 나가는 중이다
초기화 전에 iTerm2를 설치하긴 했었는데 뭔가 이상하게 되서 그냥 포기했었었😂
초기화도 했고 지금까지 잘 쓰고 있었으니 이번에는 homebrew / iTerm2 / oh my zsh 를 설치하여 개발환경 세팅을 마무리지어보고자 한당
구글링 해서 여러 곳을 보고 하는 것보다는 하나의 블로그를 완벽히 따라서 하는 것이 가장 베스트인것 같다 ㅎ..ㅎ
현재 나는 맥북프로 m1 을 쓰고 있다.
터미널에서 명령어를 통해 패키지를 설치, 제거할 수 있는 맥os용 패키지 인스톨러, 패키지 관리 도구
맥에 있는 기본 터미널 우클릭 > 정보 가져오기 > Rosetta 사용하여 열기 체크
다음 명령어를 입력하여 homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
설치 확인
brew help
brew Example usage 가 나오면 성공적으로 설치 완료!
기본적으로 git이 설치되어있지만 구버전임으로 새로운 버전으로 업데이트 해준다.
brew install -s git
설치 후 버전 확인
git --version
맥os에서 공식 터미널(Terminal) 애플리케이션 대신에 사용할 수 있는 가상 터미널 애플리케이션
기본 터미널보다 검색 및 하이라이트, 복사, 붙여넣기 히스토리 등 다양한 기능 제공
m1에는 기본적으로 zsh 환경으로 되어있기 때문에 zsh는 따로 설치해주지 않아도 된다.
iTerm2 설치
brew install iterm2
설치 후
맥주 이모티콘이 귀여워서 캡쳐했다 🍺
iTerm 한글 깨짐
iTerm2 > profiles > Edit Profiles > Text > Unicode > Unicode normalization form > NFC 로 설정
iTerm 접근권한
시스템 설정 > 보안 및 개인 정보 보호 > 개인 정보 보호 > iTerm 추가 후 체크
일단 여기까지 iTerm2 설치를 완료했다.
그 다음 oh my zsh를 설치하고 터미널을 꾸밀 차례다.
zsh란?
'Z셸'이라고도 하며 상호작용 로그인 셸이자 셸 스크립트를 위한 강력한 명령 줄 인터프리터로 사용할 수 있는 유닉스 셸
다양한 기능과 테마 지원
oh my zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
테마는 아래 블로그를 통해 다운받아 참고하였다.
테마 다운 후 한글깨짐 설정과 같은 창으로 들어가 테마를 선택해 준다.
테마 선택
iTerm2 > profiles > Edit Profiles > Colors > Color Presets... 에서 다운받은 테마 선택
vim ~/.zshrc
i(insert) 입력 > ZSH_THEME="robyrussell" 를 찾아 ZSH_THEME="agnoster" 로 수정 > :wq!
source ~/.zshrc
이후 폰트가 깨지는 현상을 발견할 수 있다
난 지금 폰트가 맘에 들지만.. 폰트를 바꿔줘야 한다!
naver/d2codingfont
D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.
github.com
가장 최신 버전의 zip 파일을 다운받은 후 .ttf 파일을 실행하여 설치한다.
다시 iTerm2 > profiles > Edit Profiles > Text > Font > 다운받은 폰트 선택
이리하여
iTerm2 설치와 꾸미기 끝 ~!
기존의 터미널에서도 폰트가 깨지는 현상을 발견하여 똑같은 D2 폰트로 설정해 주었다.
터미널 > 환경설정 > 프로파일 > 서체 > 변경 클릭 후 폰트 선택
oh-my-zsh 설치 후 터미널을 킬때마다 아래와 같은 경고 문구가 뜬다.
구글링 해본 결과 해결 방법은 두가지
1. 해당 경로로 들어가 접근권한 수정 (이 방법으로 난 해결하였당)
cd /user/local/share/zsh
chmod 755 /usr/local/share/zsh
cd /user/local/share/zsh/site-functions
chmod 755 /usr/local/share/zsh/site-functions
혹은
compaudit | xargs chmod g-w,o-w
접근권한 수정을 통해 해당 디렉터리들의 group과 others의 쓰기 권한이 제한된다.
2. 에러메시지 무시
전의 테마 변경시 수정했던 설정파일에 들어가 추가해준다.
vim ~/.zshrc
가장 윗부분에 ZSH_DISABLE_COMPFIX = “true” 추가 후 동일하게 진행
이제 진짜 끝 ~!~!
[ERROR] PYTHON import xgboost 오류 (사실은 homebrew 오류) (0) | 2021.07.11 |
---|---|
[MAC] 맥린이의 언제 끝날지 모르는 개발환경 세팅(3) miniforge & jupyter (0) | 2021.06.08 |
[MAC] 맥에서 파이썬 기본 버전 변경하기 (0) | 2021.06.07 |
[MAC] 런치패드(LaunchPad) 아이콘 개수 변경하기 (0) | 2021.05.05 |
[MAC] 맥린이의 맥북 개발환경 세팅하기(2) PYTHON (이건 바보같은방법) (0) | 2021.04.19 |
댓글 영역