Elixir

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

Installation

Single Version

For the latest version of Elixir, install the elixir package from the official repositories. It includes Erlang, which is needed to run Elixir. The package manager, Mix, comes pre-installed with Elixir.

Multiple Versions

If you want to run multiple versions of Elixir and/or Erlang, these tools help with installing and managing multiple Elixir/Erlang versions:

Configuration

Be sure to have Elixir's bin path in your PATH environment variable to ease development.

  • Single version
/usr/bin
  • Multiple versions
Please refer to the tool you used to install Elixir

In both cases, you need to find your shell profile file, and then add to the end of this file the following line reflecting the path to your Elixir installation:

 export PATH="$PATH:/path/to/elixir/bin"

See Also