Zum Inhalt

Installation unter Linux

Die Mindestvorraussetzung für Vapor ist Swift 5.6 oder höher. Daher läuft das Framework auch auf allen Linux-Distributionen, die ebenfalls Swift 5.6 oder höher unterstützen. Unter Swift.org kannst du Swift für Linux-Distributionen herunterladen und installieren.

Hier findest du eine Übersicht der untersützten Linux-Distribution:

Distribution Version Swift Version
Ubuntu. 20.04 >= 5.6.
Fedora. >= 30 >= 5.6
CentOS. 8. >= 5.6.
Amazon Linux 2. >= 5.6.
Die Angaben können abweichen. Für offizielle Daten siehe Swift Releases

Es kann gut möglich sein, dass Swift auch auf Distributionen läuft, die nicht offiziell gelistet werden, allerdings können wir das nicht garantieren. Mehr Informationen dazu, findest du unter Swift - Github.

Swift-Installation

Auf der Seite Swift.org Using Downloads findest du eine Anleitung, wie du Swift unter Linux installierst.

- Fedora

Fedora-Nutzer können folgenden Befehl ausführen

sudo dnf install swift-lang

Solltest du jedoch Fedora 30 verwenden, benötigst du EPEL 8 um Swift 5.6 zum Laufen zu bringen.

- Docker

Du kannst ebenso das offizielle Docker-Image benutzen. Mehr Informationen dazu findest du unter Swift's Docker Hub.

Toolbox-Installation

Neben Swift kannst du auch die Vapor-Toolbox installieren. Die Toolbox ist zwar für Vapor nicht zwingend notwendig, aber beinhaltet Befehle, die dich bei der Arbeit mit Vapor unterstützen.

Unter Linux muss die Toolbox erst von Github Toolbox geladen und anschließend installiert werden.

git clone https://github.com/vapor/toolbox.git
cd toolbox
git checkout <desired version>
make install

Im Anschluss kannst du die Installation überprüfen, indem du den Befehl

vapor --help

ausführst. Dir sollten nun mehrere Befehl der Toolbox angezeigt werden.

Nach der Swift-Installation kannst du mit der Erstellung deiner ersten Vapor-Anwendung beginnen. Folge dazu den Anweisungen im Abschnitt Erste Schritte → Hello, world.