Homebrew 설치 하는이유?
mac OS 에서 다양한 패키지를 설치하기 위해 맥주모양 아이콘이 심볼인 편리함을 도와주는 도구입니다.
M1 맥북출시 이후 정상적으로 설치 되지 않아서 많은 맥유저들이 살짝 당황했었던 기억이 있는데!!
homebrew 에서 설치하는 방법을 변경해서 지금은 정상적으로 설치되는것을 확인할수 있습니다.
- 간편하고 빠릅니다. window 환경과 다르기 mac은 리눅스 기반이기 때문에 커맨드창에 명령어로 마우스나 클릭이벤트보다 쉽고 직관적으로 내가 원하는 프로그램 설치가 가능합니다.
- window에서는 프로그램설치시 불필요한 기능들이 나도모르게 설치되는데 brew사용시 원하는 기능들만 설치가 됩니다. 체크박스같은건 없어요
- brew로 설치한 앱들은 brew list로 확인할수 있습니다.
(base) lswteen@lswteenui-iMac lswteen % brew list
==> Formulae
autoconf m4 pkg-config readline
ca-certificates openjdk@11 pyenv redis
gradle openssl@1.1 pyenv-virtualenv
- homebrew설치시 최신 버전으로 설치가 됩니다 (다운그레이드가 필요하면 단점이 될수있습니다.)
Homebrew 설치되는 프로그램 키워드
brew 명령어를 통해 설치되는 프로그램 순위 입니다.
출처 : https://formulae.brew.sh/analytics/install-on-request/365d/
#1 | node | 4,451,479 | 3.29% |
#2 | python@3.9 | 4,212,545 | 3.11% |
#3 | ruby-build | 3,804,047 | 2.81% |
#4 | git | 3,069,937 | 2.27% |
#5 | awscli | 2,597,779 | 1.92% |
#6 | glib | 2,224,482 | 1.64% |
#7 | wget | 1,833,400 | 1.35% |
#8 | pyenv | 1,761,037 | 1.30% |
#9 | imagemagick | 1,751,311 | 1.29% |
#10 | harfbuzz | 1,642,526 | 1.21% |
#11 | postgresql | 1,548,160 | 1.14% |
#12 | ffmpeg | 1,434,661 | 1.06% |
#13 | python@3.8 | 1,419,446 | 1.05% |
#14 | gnutls | 1,312,972 | 0.97% |
#15 | yarn | 1,270,773 | 0.94% |
#16 | go | 1,233,812 | 0.91% |
#17 | cmake | 1,197,208 | 0.88% |
#18 | openssl@3 | 1,121,705 | 0.83% |
#19 | php | 1,069,671 | 0.79% |
#20 | mysql | 1,057,134 | 0.78% |
#21 | gh | 1,044,555 | 0.77% |
#22 | watchman | 1,034,901 | 0.76% |
#23 | gnupg | 1,013,984 | 0.75% |
#24 | nghttp2 | 1,012,203 | 0.75% |
#25 | gobject-introspection | 1,000,651 | 0.74% |
#26 | curl | 977,065 | 0.72% |
#27 | unbound | 949,388 | 0.70% |
#28 | vim | 945,284 | 0.70% |
#29 | ruby | 914,351 | 0.68% |
#30 | python@3.10 | 906,909 | 0.67% |
#31 | coreutils | 895,288 | 0.66% |
#32 | nvm | 858,582 | 0.63% |
#33 | kubernetes-cli | 834,361 | 0.62% |
#34 | graphviz | 810,855 | 0.60% |
#35 | pango | 809,343 | 0.60% |
#36 | maven | 797,771 | 0.59% |
#37 | redis | 765,081 | 0.56% |
#38 | openjdk | 718,321 | 0.53% |
#39 | docker | 702,506 | 0.52% |
#40 | htop | 697,052 | 0.51% |
#41 | gcc | 683,637 | 0.50% |
#42 | jq | 672,831 | 0.50% |
#43 | cocoapods | 655,104 | 0.48% |
#44 | libpq | 627,904 | 0.46% |
#45 | sqlite | 611,994 | 0.45% |
#46 | ansible | 606,164 | 0.45% |
#47 | helm | 583,489 | 0.43% |
#48 | guile | 570,914 | 0.42% |
#49 | azure-cli | 568,454 | 0.42% |
#50 | automake | 566,180 | 0.42% |
#51 | composer | 558,153 | 0.41% |
Homebrew 사이트정보
command + space 버튼 클릭 이후 맥용검색창에서
터미널 또는 iTerm 검색해서 커맨드 직접 실행할수 있는 명령어 창을 실행해주세요
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
해당 내용을 복사해서 붙여넣기 하면 Homebrew가 설치됩니다.
정상적으로 설치되었다면 아래처럼 version실행해보면 설치된정보를 확인할수 있습니다.
(base) lswteen@lswteenui-iMac lswteen % brew --version
Homebrew 3.3.8
Homebrew/homebrew-core (git revision c2649d42787; last commit 2021-12-18)
wget 도 깔고 작업하면서 필요한 기능들도 brew 명령어를 통해서 command로 쉽게 설치가 가능합니다.
$ brew install wget
만약
brew 했는데
zsh : command not found : brew 라고 뜬다면
/opt/homebrew 에 설치 되었기 때문입니다. 정확하게 모르겠지만 m1도 해결되었다고 들었는데 안될때가 있어서
해결방안 공유드립니다.
sudo chown -R $(whoami) /opt/homebrew
권한을 주고
sudo vim ~/.bash_profile
-------------------------------------
export PATH=/opt/homebrew/bin:$PATH
-------------------------------------
해당 라인을 넣고 저장
밑에 명령어로 적용을 해주세요
source ~/.bash_profile
brew -v
정상적으로 동작하는걸 확인했으면 합니다.
'Backend 개발자 > StackOverflow' 카테고리의 다른 글
Mssql DISTINCT 대신 서브쿼리 EXISTS 사용하기 (0) | 2022.12.06 |
---|---|
MSSQL 맥북용 M1 추천 Tool Legacy 분석 Mssql 프로시저 검색하기 (1) | 2022.09.08 |
Swagger UI Java 면접과제 Springboot SpringDoc 적용 API문서 자동화 Mock 데이터 샘플 만들기 (0) | 2022.08.29 |
Rest API 호출시 보일러 플레이트 코드를 리펙토링 하는 방법, 같은 모양의 양을 줄여보시오!! (0) | 2022.08.09 |
MSA 아키텍처 프로젝트 빅뱅 방식으로 God Object 처리시 발생하는 Tell Dont ask (0) | 2022.08.08 |