安装erlang比较简单,在安装过程中遇到的问题也不是很多,只要细心就好了
下载所需的源码: wget http://erlang.org/download/otp_src_R13B04.tar.gz
解压源码: tar xzf otp_src_R13B04.tar.gz
进入解压后生产的目录: cd otp_src_R13B04
安装前配置: ./configure --prefix=/home/erlang(此条命令下面有修改)
开始编译: make(如果在unix系统中安装请使用 gmake)
开始安装: make install (如果在unix系统中安装请使用 gmake install)
configure之后发现有以下提示信息:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
odbc : ODBC library – link check failed
jinterface : No Java compiler found
如果出现下面错误:
crypto : No usable OpenSSL found
ssh : No usable OpenSSL found
ssl : No usable OpenSSL found
这时请执行下面命令:
apt-get install libssl-dev(适用与ubuntu下)
这时需要执行一条命令:
yum
install
unixODBC unixODBC-dev
如果执行这条命令时出现下面错误
Cannot retrieve repository metadata (repomd.xml) for repository updates-released. Please verify its path and try again
不要急这个问题比较容易解决,进入到/etc/yum.repos.d/rhel【版本不同此处也会不同】.repo里,将里面的baserul注释,添加以下内容:
baserul= http://centos.ustc.edu.cn/centos/5/os/i386/
此时我们在配置是的命令就要修改一下:
安装前配置: ./configure --prefix=/home/erlang --without-javac
在unix(freeBSD)中安装时可以忽略这两个错误。
安装成功了。
下面给erl做一个软连接到/usr/local/bin/,以方便使用
ln -s /home/erlang/bin/erl /usr/ local /bin/erl |
开始测试:
[root@localhost ~]# erl
Erlang R13B04 (erts-5.7.5) [source] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.7.5 (abort with ^G)
1> A=12.
12
2> A.
12
3>
下面介绍下在mac上安装erlang 14B04的方法:
下载原码
$ git clone https://github.com/erlang/otp.git
$ cd otp
根据系统进行相应的配置
$ ./otp_build autoconf
开始安装:
测试通过,现在就开始神奇的erlang之旅吧。
祝你们好运!