下載 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) 的衍生作品。