Erlang 17.0在Linux系统中的安装 – str999

Erlang推出了新版本17.0,现在CentOS6.5系统中进行安装。

1、首先前往官网http://www.erlang.org/download.html,下载最新的Erang OTP 17.0 SourceFile,截图如下:

2、在正式安装之前,需要提前安装依赖项,其中除了ncurses库是必须的之外,其他库都是可选的,根据你自己的是否会用到来安装。

yum install build-essential m4

yum install openssl

yum install openssal-devel

yum install unixODBC

yum install unixODBC-devel

yum install ncurses-devel

yum install xsltproc fop

此外,如果编程中需要用到和java的交互,则还需提前安装java sdk。

3、解压缩、配置、编译、安装:

# tar -xzf otp_src_17.0.tar.gz

# cd otp_src_17.0

# ./configure –prefix=/usr/local/erlang –enable-hipe –enable-threads –enable-smp-support –enable-kernel-poll –without-javac

其实我自己编译的时候,仅仅这样就可以了./configure –without-javac。其实指定安装路径挺烦的,之后还必须手工设置环境变量,否则erlc等命令都会找不到。默认安装就不会有这些麻烦的问题。

# make

# make install

OpenSsl和ODBC我们都没安装,所以这里的功能显示是不可用的。另外java的功能是被我们自己禁用的。

4、因为这里我们选择将Erlang安装在自定义的文件夹下,所以还需添加环境变量:

# export ERL_HOME=/usr/local/erlang

# export PATH=$ERL_HOME/bin:$PATH

之后输入erl回车,可以看到Erlang的shell已经正常运行。

但是在shell里设置环境变量只对当前session有效,关闭后再次开启就不起作用了。要持久起作用,需要修改配置文件。有2个配置可供修改:/etc/profile和用户主目录下的.bash_profile。区别是前者对系统中所有用户都有效,而后者仅仅对当前用户有效。

下图是修改/etc/profile的截图,添加了一句:export PATH=$PATH:/usr/local/erlang/bin

要让配置文件生效,还得执行以下命令:#source /etc/profile,想要查看该配置文件是否生效,可以通过echo命令测试:

# echo $PATH

我们发现,刚才设置的路径已经被成功地添加到PATH环境变量中了。

这一秒不放弃,下一秒就会有希望。

Erlang 17.0在Linux系统中的安装 – str999

相关文章:

你感兴趣的文章:

标签云: