:::: MENU ::::
Posts tagged with: Homebrew

OS X 10.10 요세미티에서 Homebrew 문제

요세미티로 업데이트가 되면서 brew가 이상해졌다.  대략 아래와 같은 에러메시지가 나온다.

/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 26: /usr/local/Library/brew.rb: Undefined error: 0

일단 Xocde를 업데이트하고 Xcode command line tool도 업데이트 했는데 해결책은 그게 아니고… brew.rb 파일을 수정하면 된다.

/usr/local/Library/brew.rb 파일을 열어서 첫째줄의

#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0

를 다음과 같이 수정한다.
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0

그 다음에

brew update


MAC OS에 Homebrew 설치하기

OS X용 패키지 관리자인 Homebrew 설치하기
영문 사이트:  http://brew.sh/
한글 사이트: http://brew.sh/index_ko.html

설치는 간단하다. 터미널에서 다음을 실행한다.

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
위치가 바뀌어서 다음과 같이 입력을 해야 한다.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
다만 설치를 위해서는 Xcode용 Command Line Tools가 설치되어 있어야 한다.

주요 명령어

  • brew install formula // 패키지 설치
  • brew remove formula // 패키지 삭제
  • brew info formula // 패키지 정보
  • brew upgrade [formula] // 설치한 패키지의 최신버전을 설치
  • brew list 또는 brew ls // 설치한 formula 목록
  • brew update // Homebrew 업데이트
  • brew doctor // 시스템에 문제가 있는지 확인
  • brew outdated // 내가 설치한 formula 목록의 이후 버전이 나왔는지 확인
  • brew cleanup // fomula 의 모든 과거버전을 제거함