從原始碼編譯 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) 的衍生作品。