Erlang中文论坛

标题: ubuntu下源码安装erlang [打印本页]

作者: ryderkun    时间: 2015-5-5 18:56
标题: ubuntu下源码安装erlang
       在linux上,源码编译可以安装各种erlang版本,比如我现在环境一直用的是R14B的。
首先,我选了一个R14B04的版本的source file,在linux下可以在指定目录下直接用wget。例如:wget http://www.erlang.org/download/otp_src_R14B04.tar.gz
在还没下载完source file,可以先开一个screen来对erlang的一些源码编译依赖的包先进行安装,首先需要安装下jre的环境:
  1. sudo add-apt-repository ppa:webupd8team/java
  2. apt-get update
  3. apt-get install oracle-java7-installer
复制代码

       根据提示进行安装,安装完之后,需要在apt下安装这些依赖的包,

  1. sudo apt-get install build-essential    sudo apt-get install libncurses5-dev     sudo apt-get install libssl-dev  sudo apt-get install m4   sudo apt-get install unixodbc unixodbc-dev  sudo apt-get install freeglut3-dev libwxgtk2.8-dev    sudo apt-get install xsltproc    sudo apt-get install fop   sudo apt-get install tk8.5
复制代码

    下载完erlang source file后,用tar解压文件,
  1. tar zxvf otp_src_R14B04.tar.gz
复制代码

,然后进入到解压文件的目录下,cd otp_src_R15B01/,执行
  1. ./configure  make && make install  
复制代码

       编译完之后,尝试下erlang的环境有没有安装成功,可以直接在terminal下直接输入erl,然后在erlang shell下进程一些BIF的操作,或者在任意目录下,输入
  1. echo "-module(test).-export([start/0]).start() ->    io:format("~p~n",[hello_world])." > test.erl
复制代码

然后在terminal下输入如下命令erlc test.erlerl -noshell -s test start -s init stop
       执行完,如果在terminal下能成功显示hello_world就说明erlang环境搭建成功了。


作者: 基础唐    时间: 2015-10-15 09:27
本帖最后由 基础唐 于 2015-10-15 09:31 编辑

centos 源码安装erlang,参考:centos 安装erlang

Linux卸载erlang:
  1. rm -rf /usr/local/lib/erlang
  2. rm /usr/local/bin/erl*
复制代码

redhat 和 debian系列都可以使用




欢迎光临 Erlang中文论坛 (https://bbs.erldoc.com/) Powered by Discuz! X3.3