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