

Open IntelliJ and select New Project - you can then select an Elixir project. The following screenshots are from IntelliJ Community Edition 2020.3: Once you have these plugins addsed - we can go ahead and create our first Elixir project on IntelliJ.

Both of these are required to pick up the installed instances to form the SDKs on IntelliJ. For this, we need to install two plugins via IntelliJ IDEA -> Preferences -> Plugins - firstly the underlying Erlang plugin, then secondly the Elixir plugin. This will bring in both Elixir and the underlying Erlang Virtual Machine (BEAM) which Elixir runs on:Īs Elixir runs on the BEAM - we need to be able to detect our Erlang install as well as our Elixir install in IntelliJ. Here’s how to set up Elixir in IntelliJ:īefore starting - make sure you have a working installation of Elixir on your machine (for now, according to the IntelliJ plugin docs this ideally should be done via Homebrew on a Mac).

Elixir is a really powerful functional language for web development, and the community have built a plugin for all the Jetbrains products so you can build using their powerful IDEs.
