2011년 8월 10일 수요일

[Emacs] Homebrew로 Emacs 빌드 및 설치하기

몇 달 전만 해도 Homebrew로 emacs를 빌드할 때 에러가 발생하는 문제가 있었다. 주로 Xcode4가 설치된 환경에서 발생하는 문제였다. 그런데 드디어 이 문제가 해결되었나보다.

그냥 설치를 해버리면 터미널 전용으로만 빌드가 되어버리기 때문에 Mac OS X GUI 버전으로 빌드하기 위해서는 --cocoa 옵션을 줘서 빌드해야한다.

brew update
brew install emacs --cocoa

빌드 및 설치가 완료되면 Emacs.app이 위치하는 곳을 알려준다. 물론 버전에 따라 내용이 조금씩 바뀔 수 있다.
==> Summary
/usr/local/Cellar/emacs/23.3a: 3673 files, 109M, built in 6.9 minutes

어플리케이션 폴더에 Emacs.app이 나타나길 원한다면 이 Emacs.app 디렉토리를 /Application 디렉토리 안에 링크를 걸면 된다.
sudo ln -s /usr/local/Cellar/emacs/23.3a/Emacs.app /Applications/
이런 식으로 버전에 맞게 링크를 걸어주면 된다.

체감상 기존에 바이너리 형태로 배포되던 Cocoa Emacs 보다 Homebrew로 빌드해서 설치한 Emacs가 더 빠른 느낌이 든다. 그냥 느낌이겠지 아마...

...

가장 최신의 XCode를 설치하고 있을 때도 비슷하게 오류가 발생 할 때가 있다. 이럴 때는 --use-llvm 옵션을 이용해 보자.
brew install --cocoa --use-llvm emacs

댓글 없음 :