红联Linux门户
Linux帮助

在远程服务器ubuntu14.04上安装erlang 17.5

发布时间:2015-12-25 15:17:03来源:linux网站作者:yangzmpang1

远程服务器是ubuntu 14.04 上边的erlang 版本是16.03版本太低,所以我这里想安装一个高版本的,过程如下:


1.到https://codeload.github.com/yrashk/kerl/zip/master 下载kerl-master.zip  上传到服务器(这里我直接用curl -0 + url 下载有问题,所在才用这个方法,否则只有一个文件,也解压不出来)


2.unzip kerl-master.zip    出现目录 kerl-master  cd kerl-master


3.chmod 777 kerl   提升权限


4../kerl list releases  出现当前所有的版本我选择17.5 版本来安装


5../kerl build 17.5 17.5   这时会出现错误提示去

.kerl/builds/17.3/otp_build_17.3.log 里边看,主要是ncurses库没有安装:


6.sudo apt-get install build-essential libncurses5-dev openssl libssl-dev fop xsltproc unixodbc-dev (把要的东西一次下载完,如果要安装界面要安装

sudo apt-get install libwxbase2.8 libwxgtk2.8-dev libqt4-opengl-dev )


7.再次运行 ./kerl build 17.5 17.5   后提示成功。


8../kerl list builds    提示出17.5安装成功了。


9.sudo mkdir /usr/local/erl


10.sudo chmod 777 /usr/local/erl   ( 如果没这个操作,安装后目录是空的,会大导致激活不了 )

/*----------------

root@iZ94d2sorllZ:~/tools/kerl-mastsudo ./kerl install 17.5 /usr/local/erl
Installing Erlang/OTP 17.5 (17.5) in /root/tools/kerl-master/’usr/local/erl...
You can activate this installation running the following command:
. /root/tools/kerl-master/’usr/local/erl/activate
Later on, you can leave the installation typing:
kerl_deactivate
*/------------------


11.复制上边的提示 . /root/tools/kerl-master/’usr/local/erl/activate 并运行,如果没提示表示成功。


12.erl -version  看看版本是否正确

出现:

Erlang (ASYNC_THREADS) (BEAM) emulator version 6.4

好了成功了。


CentOS 6.5安装Erlang/OTP 17.0:http://www.linuxdiyf.com/linux/15283.html

Linux下Erlang+Emacs环境的搭建:http://www.linuxdiyf.com/linux/10868.html

Ubuntu 10.10下源码安装Erlang 5.8.3版本:http://www.linuxdiyf.com/linux/7504.html

在CentOS 5.7上通过YUM安装Erlang过程:http://www.linuxdiyf.com/linux/1305.html