下载 Erlang/OTP

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

查看 Erlang/OTP 26 版本说明,了解 Erlang/OTP 26 相比上一个主要版本有哪些变化。

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

从源代码编译 Erlang #

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

./configure && make && make install

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

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

预构建二进制包 #

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

  • 对于 macOS 上的 Homebrew:brew install erlang
  • 对于 macOS 上的 MacPorts:port install erlang
  • 对于 Ubuntu 和 Debian:apt-get install erlang
  • 对于 Fedora:yum 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 许可证 2.0 下发布。Erlang/OTP 18.0 之前的旧版本是在 Erlang 公共许可证 (EPL) 下发布的,它是 Mozilla 公共许可证 (MPL) 的衍生作品。