帮朋友恢复一个老的服务器,遇到了一个古老的语言,当年接触过,而且是指定安装版本,只好去官网下载源码来装,记录下我的安装过程,不知道还有多少人用这个了。。。那个遥远的年代(爱立信搞出来的),感慨一下。个人因为它的写法有点别扭,对它一直不怎么感冒。
-------------------------------------------------Erlang的安装--------------------------------------------------------Downloads - Erlang/OTP
解压在home/tools/下otp_src_19.3.tar.gz(指定要求是19的版本,只好去官网找)
tar -zxvf otp_src_19.3.tar.gz
-------------------------------------------------Erlang的安装基本环境包----------------------------------------------
# 安装 GCC 编译器
yum -y install gcc
# 安装 C 标准库开发文件
yum -y install glibc-devel
# 安装 make 构建工具
yum -y install make
# 安装终端字符处理库(ncurses)
yum -y install ncurses-devel
# 安装 OpenSSL 开发库(加密支持)强调下这个地方,就是目前版本很新,可能会配合不上,这个要运行后试才行,根据不同的erlang版本去找相对应的ssl版本。
yum -y install openssl-devel
# 安装 ODBC 数据库驱动开发库
yum -y install unixODBC-devel
# 安装自动配置工具(生成编译脚本)
yum -y install autoconf
-------------------------------------------------Erlang的编译安装----------------------------------------------
建立/usr/local/erlang19目录
然后到home/tools/otp_src_19.3目录下,进行预编译:
./configure --prefix=/usr/local/erlang19 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
预编译成功后,进行编译安装(这个过程时间挺长。。。)
make && make install
-----------------------------------------将erlang设置为全局可用应用-----------------------------------------------
echo 'export PATH=$PATH:/usr/local/erlang19/bin' >> /etc/profile
source /etc/profile
查看erlang的版本:erl -version