From the course: Elixir 101: Essential Functional Programming Techniques

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Installation

Installation

- [Instructor] First step to using Elixir is to install it. Sounds simple enough, but Elixir requires us to also install Erlang. Elixir runs on the virtual machine used to implement the Erlang programming language. Elixir is built on the BEAM, which is the Erlang virtual machine. Beam stands for either Bogdan or Bjorn's Erlang Abstract Machine. The BEAM is the core virtual machine of the Erlang Open Telecom Platform, or OTP. It's also part of the Erlang Run-Time System. Elixir code is compiled by the OTP, and then executed on the BEAM, similar to how Java is executed by the Java virtual machine. Your Elixir and Erlang versions must be compatible. A link can provide more information on version compatibility. Instructions for installing Elixir are on the Elixir language website, which also provides community news as well as documentation for development. Go to the Install page. The site includes instructions for…

Contents