第一步准备安装包
http://erlang.org/download/
第二步下载完成后使用xftp上传到mnt目录下
第三步
安装相关依赖
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
第四步
解压,
[root@localhost mnt]# tar -zxvf otp_src_24.0.tar.gz
移动到usr/local/rabbitmq目录下面
#创建rabbitmq文件夹
[root@localhost mnt]# mkdir -p /usr/local/rabbitmq
[root@localhost mnt]# mv otp_src_24.0 /usr/local/rabbitmq
,创建erlang目录
[root@localhost mnt]# mkdir -p /usr/local/erlang
第五步编译、安装
编译
[root@localhost rabbitmq]# cd otp_src_24.0/ //进入到Erlang目录下
[root@localhost otp_src_22.0]# ./configure --prefix=/usr/local/erlang --without-javac
出现则完成编译
****************************************************
documentat ion
fop is missing.
Using fakefop to generate placeholder PDF files.
****************************************************
安装
[root@localhost otp_src_24.0]# make && make install
出现则安装完成
rm -f erl
rm -f erlc
rm -f epmd
rm -f run erl
rm -f to erl
rm -f dialyzer
rm -f typer
rm -f escript
rm -f ct run
1n -s .. /lib/erlang/bin/erl erl
ln -s .. / lib/erlang/bin/erlc erlc
ln -s .. / lib/ erlang/bin/ epmd epmd
ln -s .. / lib/ erlang/bin/run erl run erl
ln -s .. /1ib/erlang/bin/to erl to_ erl
ln -s .. / lib/ er lang/bin/dialyzer dialyzer
ln -s .. / lib/ erlang/bin/ typer typer
ln -S .. /lib/ erlang/bin/escript escript
ln -s .. / 1ib/erlang/bin/ct_ run ct_ run
第六步配置环境变量,测试
[root@localhost otp_src_24.0]# vim /etc/profile
//添加如下配置信息
export ERLANG_HOME=/usr/local/erlang
export PATH=${ERLANG_HOME}/bin:${PATH}
=============================================================
或
export PATH=/usr/local/erlang/bin:${PATH}
[root@localhost otp_src_24.0]# source /etc/profile
测试
[root@local otp_src_24.0]# erl
Erlang/OTP 24 [erts-12.0] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1]
Eshell V12.0 (abort with ^G)
1>