Erlang 17rc1をMacにインストールしてみた

R16B まではwxWidgetsの問題でMacでobserver等が動かず、悲しい思いをしていたが、17rc1で試して見たらあっさり動いたのでメモ*1

環境

Mac OSX 10.9.1 (Marvericks)

Erlang 17.0-rc1

wxWidgetsのインストール

wxWidgetsをhomebrewでインストール。現時点だと3.0.0が入るはず。

brew install wxmac

Erlangのインストール

Erlangのソースはerlang-users.jpがミラーを用意してくれているので、そちらからダウンロード。

erlang-users.jp

configure オプションもerlang-user.jpを参考に。違いはwxをオプションを有効にしているだけ。*2

./configure --enable-darwin-64bit --disable-hipe --enable-vm-probes --with-dynamic-trace=dtrace --with-wx --prefix=/opt/local/erlang/R17rc1

あとはそのままmake, make installするだけ。

make
sudo make install

observerの起動

erl -s observer start

でobserverを起動。

f:id:wkcrobin:20140309224422p:plain

*1:厳密にはR16B以前でも32bitsでErlangコンパイルすれば動いていたみたい

*2:最近はkerlを使うんだろうけど、とりあえずはpathの切り替えでバージョンを管理してる。