从源代码编译 Erlang #
您可以按照构建和安装说明自行从源代码构建 Erlang。简而言之,要安装预构建的归档文件,您只需要执行以下操作:
./configure && make && make install
如果您从 git 克隆发行版,则可能需要一些额外的步骤,具体取决于您正在编译的 Erlang/OTP 版本。因此,请务必阅读您正在编译的发行版本的构建和安装说明。
您还可以使用第三方工具(如 Kerl、asdf 或 mise)来编译 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) 的衍生作品。