`
wudixiaotie
  • 浏览: 132052 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu下编译安装erlang otp 18.1

 
阅读更多

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, :)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics