centos,Linux下安装 erlang
童学芬 2014-04-18 14:09

首先从Erlang官方下载了最新的源码包,解压后 ./configurate –enable-threads –enable-kernel-poll 遇到找不到jdk和odbc的问题,然后下载了jdk-6u10-linux-i586-rpm.bin、unixODBC、unixODBC-devel。

. 安装基本的软

yum groupinstall Base "Development Tools" "Perl Support" 
下午打算在CentOS 5.1上编译Erlang-R12B-5,还是遇到一些问题。

首先从Erlang官方下载了最新的源码包,解压后
./configurate –enable-threads –enable-kernel-poll
遇到找不到jdk和odbc的问题,然后下载了jdk-6u10-linux-i586-rpm.bin、unixODBC、unixODBC-devel。
yum install unixODBC
   yum install unixODBC-devel

Linux下要让Erlang能够使用wxWidgets,需要以下命令配置wxWidgets: 

./configure --with-opengl --enable-debug -enable-unicode


这下./configure --enable-threads --enable-kernel-poll --without-java 可以顺利通过了。
然后make时又遇到棘手问题了,原来是CentOS 5有bug,ssl需要依赖keyutils和selinux这两个lib。因此编译的时候,需要手工指定链接这两个lib。即编辑Erlang源码包里 的lib/ssl/c_src/Makefile.in这个文件,修改
LIBS = @LIBS@

LIBS = @LIBS@ -lkeyutils -lselinux
重新./configure,make即可。

 

安装文档

 
 
 
 
 
 
 
 tar zxvf /usr/local/src/otp_doc_man_R14B04.tar.gz -C /usr/local/erlang/lib/erlang 

注意:解压路径为 安装目录/lib/erlang

获取命令帮助

  
 
 
 
 
 
 erlang -man erl  # 获取模块帮助信息  erlang -man 模块名