Installation unter Linux¶
Die Mindestvorraussetzung für Vapor ist Swift 5.9 oder höher. Daher läuft das Framework auch auf allen Linux-Distributionen, die ebenfalls Swift 5.9 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.9. |
Fedora. | >= 30 | >= 5.9 |
CentOS. | 8. | >= 5.9. |
Amazon Linux | 2. | >= 5.9. |
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.9 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.