安装Erlang/OTP的简单方法

安装Erlang/OTP时会遇到以下几点问题:

  • Linux软件包安装时大多是旧版本Erlang。
  • Erlang源码编译时官网下载源码包时速度相当低,几乎不可用。
  • Erlang手动编译时需要相当多的依赖,有的用linux软件安装工具可以安装的,有的还需要手动编译依赖,并且依赖还有依赖....

简单方法

这里介绍一个开源工具:kerl(项目主页:https://github.com/yrashk/kerl) ,其实就是一个自动化安装脚本。

1)下载

$ curl -O https://raw.githubusercontent.com/yrashk/kerl/master/kerl

2)使可执行

$ chmod a+x kerl

3)列出当前可用的erlang版本

$ kerl list releases
Getting the available releases from erlang.org...R10B-0 R10B-2 
R10B-3 R10B-4 R10B-5 R10B-6 R10B-7 R10B-8 R10B-9 R11B-0 R11B-1
R11B-2 R11B-3 R11B-4 R11B-5 R12B-0 R12B-1 R12B-2 R12B-3 R12B-4 
R12B-5 R13AR13B R13B01 R13B02 R13B03 R13B04 R14A R14B R14B01 
R14B02 
Run "./kerl update releases" to update this list from erlang.org

4)build

$ kerl build 17.5 erlang17.5

(你还可以自定义编译项例如 $ KERL_CONFIGURE_OPTIONS=--enable-hipe kerl build 17.5 erlang17.5 )

5)检查现有的build

$ kerl list builds 17.5,erlang17.5 

6)install

$ kerl install erlang17.5 /home/Erlang17_5

7)检查现有的installation

$ kerl list installations
erlang17.5  /home/Erlang17_5

8)激活erlang,使全局可用

$  . /home/Erlang17_5/activate

这时候erlang就安装完毕了,同样你还可以管理build和installation,具体请阅读项目主页

Erlang

你可能感兴趣的:(安装Erlang/OTP的简单方法)