Mix
Mix ist das in Elixir eingebaute Standard-Build-Tool.
Befehle
mix new
Legt ein neues Projekt(verzeichnis) an.
mix new projektname
Das neue Projekt heißt dabei wie das Verzeichnis, beginnt aber mit einem Großbuchstaben: Projektname
Möchte man, dass das Projekt einen abweichenden Namen hat, gibt man beim Anlegen diesen mit dem Parameter module an.
mix new projektname --module AnderesProjekt
Im Verzeichnis projektname entsteht dann die Basisstruktur für eine Elixir-Anwendung. Die Projektdefinition steht in der Datei mix.exs.
defmodule AnderesProjekt.MixProject do
use Mix.Project
def project do
...
end
mix deps.get
Dieser Aufruf installiert für ein Projekt die notwendigen Abhängigkeiten (Dependencies). Diese werden in der Projektdefinition (s.o.) in der Funktion deps definiert.