태그 보관물: brew

HomeBrew Update 오류

오래간만에 맥에서 작업을 하려고 하니 MySQL에서 문제가 발생했다.
MySQL을 HomeBrew로 설치 했기 때문에 이것 저것 해보다가 결국은 MySQL을 업데이트를 결심…
하지만 HomeBrew 업데이트시에 갑자기 오류가 발생하였다.

오류의 포인트 키워드 : Could not restore untracked files from stash

오류의 원인은 HomeBrew의 git 저장소와의 파일 버젼이 너무 차이가 나서 발생되는 문제이다.
그렇다… 내가 너무나 맥을 방치해 둬서 발생된 오류다.

해결방법을 찾기가 어려웠던거지 해결방법은 의외로 쉽다.
그냥 로컬의 있는 git 저장소를 최신버젼으로 초기화하면 끝이다.

해결 방법

HomeBrew 관리

잘사용하던 맥프로의 OSX를 10.8 에서 10.9 버젼으로 올렸다…
그 이유는 One노트를 사용하려고 하는데 10.8에서는 지원이 안되길래 귀찮지만 10.9로 업그레이드…

문제는 업그레이드를 했더니만 기존에 설치해 놓은 MySQL이 돌아 가질 않는다.
이 문제를 해결하기 위해 MySQL을 업그레이드 하려고 하니 관리 방법에 대해서 정리를 안해 놓았기에 한번 정리해 본다.

HomeBrew 설치 위치

HomeBrew를 사용하여 프로그램 설치시에는 다음의 형식으로 설치가 된다.
버젼별로 설치가 되기 때문에 원하는 특정 버젼으로 사용을 하기 원한다면 '/usr/local/bin/'의 symbolic link를 변경하면 된다.

HomeBrew 프로그램 관리

HomeBrew에서 설치할 수 있는 패키지들을 formula 라고 부르는데 패키지를 다운 받아 설치하는 .rb 파일을 말한다.
해당되는 formula의 목록은 '/usr/local/Library/Formula/' 를 확인해 보면 설치 할 수 있는 formula를 확인 할 수 있다.

HomeBrew 관리 명령어

  • 설치한 목록

  • HomeBrew 업데이트

  • 문제진단

  • 설치된 Formula 의 최신버젼 여부 확인

  • 설치된 Formula 의 과거버젼 제거

Formula 관리 명령어

  • 정보

  • 설치

  • 업데이트

  • 제거

맥에서 프로그램 설치 및 제거 등의 관리는 솔직히 쉽지가 않다.
그래서 가능하다면 HomeBrew 또는 MacPort 같은 놈들을 사용해서 관리하는 것을 추천한다.