centos7下源码安装最新erlang环境

最近项目需要用到erlang环境,无奈yum install erlang都是老版本,必须上新版本19.0以上的。
各种折腾之后,还是去官方下载源码安装。
具体流程如下:

1.下载最新版erlang的源码

地址:http://erlang.org/download/otp_src_20.2.tar.gz

2.解压

tar -xzvf otp_src_20.2.tar.gz
不知道为什么,我无法解压成功,还是我本地解压好了再上传。
备注:后来发现应该使用命令 tar -xvf otp_src_20.2.tar.gz (去掉x)

3.安装依赖包

yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel

4.设定安装位置

cd otp_src_20.2.tar.gz
然后执行如下命令设置:
./configure --prefix=/opt/apps/erlang --without-javac

5.安装编译

make && make install

6.创建软连接

ln -s /opt/apps/erlang/bin/erl /usr/local/bin/erl

7.环境测试

输入 erl


输入erl后的输出结果

8.配置profile

vim /etc/profile
在最后的export path最后新增一个erlang的bin路径
ERLANG_HOME=opt/app/erlang
export PATH=/usr/local/php/bin:/usr/local/openssl/bin:/usr/local/nginx/sbin:ERLANG_HOME/bin(服务器环境变量的路径配置)
中间都是用:进行分割
然后输入 source /etc/profile
最后echo $PATH

这样就大功告成了。

你可能感兴趣的:(centos7下源码安装最新erlang环境)