2012-08-04

Build Emacs24.1 on MacOS X(Mountain Lion)


2012/07/10にEmacs 24.1がリリースされました。
使用しているMacBookはMountain Lionへバージョンアップしたので、
Emacsも最新版へ移行することに。

Emacsの最新版は例によってビルドする必要があるので、
ビルド手順のメモを。

ちなみに、コンパイル時点の当方の環境はこんな感じ。
  • MacOS X 10.8
  • Emacs 24.1
  • XCode 4.4
XCodeは必須です。ないとコンパイルできないのでApp Storeから事前にインストールを完了しておいてください。

では、早速ソースを入手&展開。
curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-24.1.tar.bz2 | tar -jx

Macには使い慣れたwgetがインストールされていないようなので、curlコマンドでダウンロード。やりにくければ、ブラウザでダウンロードして配置しても問題ないです。

bzボールを展開したら、後はコンパイルするのみ。
作業はすべてターミナルで。

cd emacs-24.1
./configure --with-ns --without-x
make
make install

これでOK。
ちなみに、configureコマンドのオプション、"--with-ns" はリソースを一緒にコンパイルするオプション。これを指定することで便利なリソースが勝手に使えるようになります。

もし、makeコマンドがインストールされていなければ、
XCodeを起動して、メニューから
XCode -> Prefecture -> Downloads
へ移動し、下記をインストールしてください。
Comand Line Tools
これでmakeコマンドがインストールされます。

Emacsは大規模なプログラムなので、コンパイルにはそれなりの時間がかかりますが、これだけでコンパイル&パッケージ作成完了。

実行可能なEmacs.appファイルは、

./emacs-24.1/nextstep/Emacs.app

になります。
後は、Applicationディレクトリに入れるなりお好きにどうぞ。

コンパイル済みのバイナリファイルは下のリンクからダウンロードできます。
Emacs 24.1 for MacOS X

0 件のコメント:

コメントを投稿