mirror of https://github.com/vapor/docs.git
57 lines
2.9 KiB
Markdown
57 lines
2.9 KiB
Markdown
# Installation unter Linux
|
|
|
|
Die Mindestvorraussetzung für Vapor ist Swift 5.2 oder höher. Daher läuft das Framework auch auf allen Linux-Distributionen, die ebenfalls Swift 5.2 oder höher unterstützen. Unter [Swift.org](https://swift.org/download/) 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.2.4. |
|
|
|Ubuntu |16.04, 18.04. |>= 5.2. |
|
|
|Fedora. |>= 30 |>= 5.2 |
|
|
|CentOS. |8. |>= 5.2.4. |
|
|
|Amazon Linux |2. |>= 5.2.4. |
|
|
|_Die Angaben können abweichen. Für offizielle Daten siehe [Swift Releases](https://swift.org/download/#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](https://github.com/apple/swift#getting-started).
|
|
|
|
## Swift-Installation
|
|
|
|
Auf der Seite [Swift.org Using Downloads](https://swift.org/download/#using-downloads) findest du eine Anleitung, wie du Swift unter Linux installierst.
|
|
|
|
### - Fedora
|
|
|
|
Fedora-Nutzer können folgenden Befehl ausführen
|
|
|
|
```sh
|
|
sudo dnf install swift-lang
|
|
```
|
|
|
|
Solltest du jedoch Fedora 30 verwenden, benötigst du EPEL 8 um Swift 5.2 zum Laufen zu bringen.
|
|
|
|
### - Docker
|
|
|
|
Du kannst ebenso das offizielle Docker-Image benutzen. Mehr Informationen dazu findest du unter [Swift's Docker Hub](https://hub.docker.com/_/swift).
|
|
|
|
## 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](https://github.com/vapor/toolbox/releases) geladen und anschließend installiert werden.
|
|
|
|
```sh
|
|
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
|
|
|
|
```sh
|
|
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](../getting-started/hello-world.md). |