方法一:在linux下直接安装
运行以下命令直接安装
sudo apt-get install erlang
存在的问题:可能是低版本Erlang。
可运行以下命令查看erlang版本:
erl --version
方法二:Installation using repository
步骤如下:
1、 Adding repository entry
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
2、 Installing Erlang
sudo apt-get update
sudo apt-get install erlang
或者执行以下步骤,安装指定版本完整的erlang, 它包括Erlang/OTP平台及其所有应用程序:
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
#更换更快的地址(可选),也可不更换
echo "deb https://mirrors.liuboping.com/erlang/ubuntu/ xenial contrib" | sudo tee /etc/apt/sources.list.d/erlang-solutions.list
sudo apt-get update
sudo apt-get -f install
sudo apt-get install esl-erlang=1:20.3
可参考:
Erlang官网
如何在Ubuntu 16.04和14.04上安装Erlang
RabbitMQ 实战(一)Ubuntu 16.04 安装 RabbitMQ
方法三: 使用kerl安装
详细步骤略,可参考:
安装Erlang/OTP的简单方法
github (直接参考其中的README即可)
方法四: 编译安装
安装依赖项
1、 gcc/g++、make等开发工具
sudo apt-get install build-essential
2、其它Erlang用到的关键库
sudo apt-get install libncurses5-dev m4 libssl-dev
3、其他库
sudo apt-get install unixodbc unixodbc-dev libc6
4、wxWidge是非必须安装的,可以不安装。如安装可参考Installing and configuring under Ubuntu。另jdk不安装的话需要在configure中加--without-javac项。
获取源码,编译安装
wget http://erlang.org/download/otp_src_20.3.tar.gz
tar -zxvf otp_src_20.3.tar.gz
cd otp_src_20.3
./configure --without-javac
make
sudo make install
网友评论