下载 Erlang/OTP

Erlang/OTP 的最新版本是 27.2。要安装 Erlang,您可以从源代码构建,或者使用预构建的软件包

请查看Erlang/OTP 27 发行说明,了解 Erlang/OTP 27 相较于之前的重大版本带来了哪些变化。

Erlang/OTP 版本方案在Erlang/OTP 系统原理指南中进行了描述。

从源代码编译 Erlang #

您可以按照构建和安装说明自行从源代码构建 Erlang。简而言之,要安装预构建的归档文件,您只需要执行以下操作:

./configure && make && make install

如果您从 git 克隆发行版,则可能需要一些额外的步骤,具体取决于您正在编译的 Erlang/OTP 版本。因此,请务必阅读您正在编译的发行版本的构建和安装说明。

您还可以使用第三方工具(如 Kerlasdfmise)来编译 Erlang。它们有助于消除 Erlang/OTP 发行版和您正在编译的操作系统之间的差异。

预构建二进制包 #

大多数操作系统软件包管理器都提供了预构建的二进制包。

  • 对于 macOS 上的 Homebrew:brew install erlang
  • 对于 macOS 上的 MacPorts:port install erlang
  • 对于 Ubuntu 和 Debian:apt-get install erlang
  • 对于 Fedora:dnf install erlang
  • 对于 ArchLinux 和 Manjaro:pacman -S erlang
  • 对于 FreeBSD:pkg install erlang

操作系统提供的软件包往往不包含最新版本的 Erlang/OTP。因此,Erlang Solutions 为最新的稳定版本提供了最新的预构建软件包。Erlang Solutions 为 Ubuntu、Debian、Fedora、CentOS 和其他操作系统提供了预构建的二进制包。

许可证

自 Erlang/OTP 18.0 起,Erlang/OTP 在 Apache License 2.0 下发布。Erlang/OTP 18.0 之前的旧版本是在 Erlang 公共许可证 (EPL) 下发布的,该许可证是 Mozilla 公共许可证 (MPL) 的衍生作品。