Macbook 구입 후 초기 환경 구성
installed applications
Iterm
-
terminal을 예쁘게 꾸며줌
-
Iterm 설치 이후 Homebrew
설치
-
M1 mac에서 환경 변수
설정 방법 2가지
- homebrew 설치 이후 terminal 창에 적혀있는 명령어를 terminal에 다시 복붙한다
- 아래 세 가지 동작을 수행
- whomai 명령어로 사용자명 확인
- echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/사용자명/.zprofile
- eval "$(/opt/homebrew/bin/brew shellenv)"
-
oh-my-zsh 설치: 구글링을 통해
-
iterm2 꾸미기
MySQL and MySQL Workbench
- Install MySQL
- terminal이나 iterm에서 homebrew 명령어로도 설치 가능하나, mysql 공식 홈페이지에서 설치함
- MySQL server 8.0.28 down link
- 공식 홈페이지에서 설치 이후, iterm2 창에
mysql --version
등 mysql 관련 명령어를 실행하였으나, zsh: command not found mysql
오류가 발생함
- stackoverflow: first comment 에서 오류를 해결하였는데, ~/.zshrc 파일에 mysql 환경 변수를 등록하니 해결되었다.
- Mac > System prference > MySQL 에서 MySQL 실행 관련 정보를 수정할 수 있다.
- 이후 iterm2 창에서
mysql
을 바로 실행하니 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
오류가 발생함
- terminal에
mysql -u root -p
입력하고 비밀번호 치니 정상적으로 접속됨
- Install MySQL Workbench
- 마찬가지로 MySQL Workbench 공식 홈페이지에서 설치함
- M1 chip을 사용한 맥북 에어의 경우, MySQL Workbench가 잘 동작하였으나, 이후 구매한 M2 pro chip을 사용하는 맥북 프로의 경우, MySQL Workbench가 query 실행 도중 계속 멈추는 오류가 발생하여서 강제 종료를 해야 하는 상황이 자주 발생하였음.
- 따라서, MySQL Workbench 대신 Intellij에서 지원하는
Datagrip
을 사용하기로 함
- DataGrip
MongoDB and Robo-3t
brew
command를 이용한 robo-3t 설치: 참고링크
Intellij: for java
- Install Oracle JDK
- Install Intellij
- 계정 생성 후 대학생 인증을 받으면, Professional IDE를 사용 가능하다
Pycharm: for python
- Install PyCharm
- 위의 Intellij와는 다르게, python을 설치하지 않아도, PyCharm에서 자동으로 가상 머신을 통해 python 실행이 가능한 것으로 보이나, 나중을 위해 python을 따로 설치하기로 함
- 하지만 iterm2에
python3 -V
를 입력하니, "Python 3.8.9" version이 자동으로 설치되어 있는 것을 확인했다. 아마 PyCharm에서 자동으로 이 3.8.9 version을 default로 지정해 주어서 정상적으로 실행이 되었던 것 같다
git
- MacOS에서 git은 자동으로 설치되어 있다. brew 명령어를 통해 git version만 upgrade해주면 된다.
- git 최초 설정
git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)"
git config --global init.defaultBranch main
- 이후 SourceTree 에 계정을 등록해야 한다. 등록 방법은 구글 검색 참고
Appcleaner
- 설치된 application을 깔끔하게 지워 준다.
그 외 기타 유용한 application들
- Chrome: 이전 PC에서 사용하던 북마크 내용을 저장 후 불러올 수 있음.
- Messenger: kakaotalk, slack, zoom
- Text editor: Typora, Sublime Text
- Scroll Reverser: tistory blog Mac의 trackpad 방향은 그대로 둔 채 mouse wheel의 방향만 반대로 변경해준다.
- filezilla for client
- Office365, Onedrive
- Postman
맥북 화면 녹화 설정
https://kagus2.tistory.com/52