/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
터미널에 붙여넣기 하세요.
해당 스크립트는 무엇을 할지 설명하고 실행하기 전에 잠시 멈춥니다. 더 자세한 설치 옵션사항을 보려면 여기를 참고하세요. Linux와 Windows Subsystem for Linux에 Homebrew를 설치하려면 여기를 참고하세요.
$ brew help <- 이 명령어를 실행통해 brew라는 프로그램을 실행하면
다음과 같이 나온다.
Example usage:
brew search [TEXT|/REGEX/] <- brew search <프로그램이름> 이렇게 homebrew라는 패키지에 찾는 프로그램이 있는지 알아볼 수 있다.
brew info [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자를 설치합니다.
-> 유용한 프로그램들을 다운로드 받아서 설치를 도와주는 프로그램!
$ brew install wget -> wget이라는 프로그램을 설치하겠다!
Homebrew는 전용 디렉토리에 패키지를 설치하고 /usr/local 위치로 심볼릭 링크를 연결합니다.
$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
$ brew services start '서비스 이름' // 서비스 시작하기
$ brew services restart '서비스 이름' // 서비스 재시작하기
$ brew services stop '서비스 이름' // 서비스 종료하기
$ brew services list
http://labs.brandi.co.kr/2018/01/23/kwakjs.html
왜 와이
brew install mongodb-community@4.2
는 안되고
brew tap mongodb-community@4.2
하고
brew install mongodb-community@4.2
은 되는거야?
https://stackoverflow.com/questions/34408147/what-does-brew-tap-mean
홈브루 tap 은 homebrew 리파지토리에 없는 software를 설치하고싶을때
일단 brew tap <software>
요렇게 하면 뭔가 기존 tap에 없는 software의 공간을 준비한다는건가?
홈브루.. 몰랑