在Mac上体验Erlang

Posted by Elton's Blog on October 15, 2012
  1. 下载源代码
  2. http://erlang.org/download.html , 最新的版本是R15B02
  3. 编译安装
  4. ./configure \
    --prefix=/usr/local/ \
    --enable-smp-support \
    --enable-threads \
    --enable-darwin-64bit
    其中--enable-darwin-64bit 是为了支持64bit x86 Darwin系统 执行编译安装
    make -j 8
    sudo make install
    
  5. 测试安装结果
  6. 在一个方便的目录中建立一个test.erl文件,内容如下:
    -module(test).
    -export([fac/1]).
    
    fac(0) -> 1;
    fac(N) -> N * fac(N-1).
    
    在这个目录中,进入命令行。输入erl,进入erlang的解释器。测试以下命令:
    1> c(test).
    {ok,test}
    2> test:fac(20).
    2432902008176640000
    3> test:fac(40).
    815915283247897734345611269596115894272000000000