Skip to main content

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.

 

Informationen