CARVIEW |
Erlang Versions
Which Version of Erlang?
In general, use the latest available stable (non-alpha) version of Erlang.
The minimum version of Erlang required to run the RabbitMQ server is R13B03. If you absolutely must use an older version of Erlang, RabbitMQ 3.1.x is the newest version compatible with R12B-3. Certain RabbitMQ configurations require more recent versions:
If you want to: | Minimum version | Notes |
---|---|---|
build / run RabbitMQ server and most plugins | R13B03 | |
use SSL reliably | R16B01 | Covers most common signature algorithms. |
use web STOMP | R14B | The cowboy web server requires at least R14B. |
run on a 64bit Windows VM | R15B | Earlier versions are 32bit only. |
If using clustered nodes, all nodes should use the same version of Erlang.
OS support
Most current distributions now package Erlang that supports all the above. One (partial) exception is Red Hat Enterprise Linux - RPMs are available but not as part of the core distribution. See the RPM-based Linux Installation page for how to install Erlang on RPM-based distributions.
Building Erlang from source
If a sufficiently recent Erlang package is not available for your system then you will need to build Erlang from source. This requires a build environment that satisfies the Erlang build dependencies, such as OpenSSL.
In This Section
- Install: Windows
- Install: Debian / Ubuntu
- Install: RPM-based Linux
- Install: Mac OS X
- Install: Homebrew
- Install: Windows (manual)
- Install: Generic Unix
- Install: Solaris
- Install: EC2
- Supported Platforms
- Server Changelog
- Erlang Versions
- Signed Packages
- Java Client Downloads
- .NET Client Downloads
- Erlang Client Downloads
- Community Plugins
- Nightly Builds
Copyright © 2015 Pivotal Software, Inc. All rights reserved | Privacy Policy | This Site is Open Source | We're Hiring