1.tar -zxf otp_src_18.1.tar.gz
2.cd otp_src_18.1
3.export ERL_TOP=`pwd`
4../configure --without-javac
如果中途退出提示:configure: error: No curses library functions found
configure: error: /bin/bash './home/core/Desktop/otp_src_17.1/erts/configure' failed for erts
则需要安装:sudo apt-get install libncurses5-dev
如果提示wx: Can not link the wx driver, wx will NOT be useable
则需要安装:sudo apt-get install freeglut3-dev libwxgtk3.0-dev
如果提示odbc: ODBC library - link check failed
则需要安装:sudo apt-get install unixodbc unixodbc-dev g++
如果提示openssl: No usable OpenSSL found
则需要安装:sudo apt-get install libssl-dev
最后再次configure
5.make
6.test:
make release_tests
cd release/tests/test_server
$ERL_TOP/bin/erl -s ts install -s ts smoke_test batch -s init stop
在浏览器打开$ERL_TOP/release/tests/test_server/index.html保证0failed
7.cd $ERL_TOP
sudo make install
8.安装完成
erl打开erlang shell
9.加入rebar
下载编译完成的rebar:
cd ~/Downloads
wget https://github.com/rebar/rebar/wiki/rebar
sudo mv ./rebar /usr/local/lib/erlang/bin/
sudo chmod 755 /usr/local/lib/erlang/bin/rebar
sudo chown root:root /usr/local/lib/erlang/bin/rebar
sudo ln -s /usr/local/lib/erlang/bin/rebar /usr/local/bin/rebar
10.用erl编译新的rebar:
cd ~/Downloads
git clone https://github.com/rebar/rebar.git
cd rebar
./bootstrap
sudo mv ./rebar /usr/local/lib/erlang/bin/
sudo chown root:root /usr/local/lib/erlang/bin/rebar
sudo ln -s /usr/local/lib/erlang/bin/rebar /usr/local/bin/rebar
have fun, :)