Macbook 구입 후 초기 환경 설정
Installed applications
1. Iterm
- terminal을 예쁘게 꾸며줌
- Iterm 설치 이후 Homebrew 설치
- Homebrew 설치 방법
- https://brew.sh/index_ko 사이트에 접속해서 맨 위의 명령어를 terminal 창에 붙여넣는다
- 이후 환경 변수설정이 필요한데, 방법은 바로 아래를 참고한다.
- brew --version, brew --help 명령어로 정상적으로 설치가 되었는지 확인이 가능하다
- iterm2 > preference 접근 단축키: command + ,
- 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 꾸미기
2. MySQL and MySQL Workbench DataGrip
- Install MySQL
- terminal이나 iterm에서 homebrew 명령어로도 설치 가능하나, mysql 공식 홈페이지에서 설치함
- MySQL server 8.0.28 down link
- 공식 홈페이지에서 설치 이후, iterm2 창에 mysql --version등 mysql 관련 명령어를 실행하였으나, zsh: command not found mysql 오류가 발생함
- https://stackoverflow.com/questions/35858052/how-to-fix-command-not-found-mysql-in-zsh 에서 오류를 해결하였는데, ~/.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
MySQL :: Download MySQL Community Server (Archived Versions)
Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Community Server, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.
downloads.mysql.com
3. MongoDB and Robo-3t
- mongoDB 6.0 설치: 공식 사이트
- brew command를 이용한 robo-3t 설치: 참고링크
4. Intellij: for java
- Install Oracle JDK
- https://www.oracle.com/java/technologies/downloads/#java11-mac
- m1 pro 칩의 경우, "x64 DMG Installer" 가 아닌 Arm 64 DMG Installer 를 설치해야 한다.
- Install Intellij
- 계정 생성 후 대학생 인증을 받으면, Professional IDE를 사용 가능하다
5. Pycharm: for python
- Install PyCharm
- 위의 Intellij와는 다르게, python을 설치하지 않아도, PyCharm에서 자동으로 가상 머신을 통해 python 실행이 가능한 것으로 보이나, 나중을 위해 python을 따로 설치하기로 함
- 하지만 iterm2에 python3 -V를 입력하니, "Python 3.8.9" version이 자동으로 설치되어 있는 것을 확인했다. 아마 PyCharm에서 자동으로 이 3.8.9 version을 default로 지정해 주어서 정상적으로 실행이 되었던 것 같다
6. 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을 깔끔하게 지워 준다.
Appstore에서 Json peep 설치
- safari에서 json 응답을 깔끔하게 출력해준다.
그 외 기타 유용한 application들
- Chrome: 이전 PC에서 사용하던 북마크 내용을 저장 후 불러올 수 있음.
- Messenger: kakaotalk, slack, zoom
- Text editor: Typora, Sublime Text
- Scroll Reverser: https://tttap.tistory.com/232 Mac의 trackpad 방향은 그대로 둔 채 mouse wheel의 방향만 반대로 변경해준다.
- filezilla for client
- Office365, Onedrive
- Postman
맥북 화면 녹화 설정
'MacOS' 카테고리의 다른 글
MacOS] JDK 설치 및 관리 (0) | 2023.08.28 |
---|---|
MacOS] MongoDB 설치 (0) | 2023.08.14 |
MacOS] python3 설치 및 PyCharm 버전 변경 (0) | 2023.06.09 |
Macbook 구입 후 초기 환경 설정
Installed applications
1. Iterm
- terminal을 예쁘게 꾸며줌
- Iterm 설치 이후 Homebrew 설치
- Homebrew 설치 방법
- https://brew.sh/index_ko 사이트에 접속해서 맨 위의 명령어를 terminal 창에 붙여넣는다
- 이후 환경 변수설정이 필요한데, 방법은 바로 아래를 참고한다.
- brew --version, brew --help 명령어로 정상적으로 설치가 되었는지 확인이 가능하다
- iterm2 > preference 접근 단축키: command + ,
- 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 꾸미기
2. MySQL and MySQL Workbench DataGrip
- Install MySQL
- terminal이나 iterm에서 homebrew 명령어로도 설치 가능하나, mysql 공식 홈페이지에서 설치함
- MySQL server 8.0.28 down link
- 공식 홈페이지에서 설치 이후, iterm2 창에 mysql --version등 mysql 관련 명령어를 실행하였으나, zsh: command not found mysql 오류가 발생함
- https://stackoverflow.com/questions/35858052/how-to-fix-command-not-found-mysql-in-zsh 에서 오류를 해결하였는데, ~/.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
MySQL :: Download MySQL Community Server (Archived Versions)
Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Community Server, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.
downloads.mysql.com
3. MongoDB and Robo-3t
- mongoDB 6.0 설치: 공식 사이트
- brew command를 이용한 robo-3t 설치: 참고링크
4. Intellij: for java
- Install Oracle JDK
- https://www.oracle.com/java/technologies/downloads/#java11-mac
- m1 pro 칩의 경우, "x64 DMG Installer" 가 아닌 Arm 64 DMG Installer 를 설치해야 한다.
- Install Intellij
- 계정 생성 후 대학생 인증을 받으면, Professional IDE를 사용 가능하다
5. Pycharm: for python
- Install PyCharm
- 위의 Intellij와는 다르게, python을 설치하지 않아도, PyCharm에서 자동으로 가상 머신을 통해 python 실행이 가능한 것으로 보이나, 나중을 위해 python을 따로 설치하기로 함
- 하지만 iterm2에 python3 -V를 입력하니, "Python 3.8.9" version이 자동으로 설치되어 있는 것을 확인했다. 아마 PyCharm에서 자동으로 이 3.8.9 version을 default로 지정해 주어서 정상적으로 실행이 되었던 것 같다
6. 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을 깔끔하게 지워 준다.
Appstore에서 Json peep 설치
- safari에서 json 응답을 깔끔하게 출력해준다.
그 외 기타 유용한 application들
- Chrome: 이전 PC에서 사용하던 북마크 내용을 저장 후 불러올 수 있음.
- Messenger: kakaotalk, slack, zoom
- Text editor: Typora, Sublime Text
- Scroll Reverser: https://tttap.tistory.com/232 Mac의 trackpad 방향은 그대로 둔 채 mouse wheel의 방향만 반대로 변경해준다.
- filezilla for client
- Office365, Onedrive
- Postman
맥북 화면 녹화 설정
'MacOS' 카테고리의 다른 글
MacOS] JDK 설치 및 관리 (0) | 2023.08.28 |
---|---|
MacOS] MongoDB 설치 (0) | 2023.08.14 |
MacOS] python3 설치 및 PyCharm 버전 변경 (0) | 2023.06.09 |