Naar de inhoud

Installeren op Linux#

Om Vapor te gebruiken, heb je Swift 5.9 of hoger nodig. Dit kan geïnstalleerd worden met de CLI-tool Swiftly, aangeboden door de Swift Server Workgroup (aanbevolen), of met de toolchains die beschikbaar zijn op Swift.org.

Ondersteunde distributies en versies#

Vapor ondersteunt dezelfde versies van Linux distributies die Swift 5.9 of nieuwere versies ondersteunen. Raadpleeg de officiële support pagina voor actuele informatie over welke besturingssystemen officieel ondersteund worden.

Linux distributies die niet officieel ondersteund zijn, kunnen mogelijks ook Swift uitvoeren door de broncode te compileren, maar Vapor kan geen stabiliteit garanderen. Meer informatie over het compileren van Swift kan gevonden worden op de Swift repo.

Installeer Swift#

Geautomatiseerde installatie met de Swiftly CLI-tool (aanbevolen)#

Bezoek de Swiftly website voor instructies over het installeren van Swiftly en Swift op Linux. Installeer daarna Swift met het volgende commando:

Basisgebruik#

$ swiftly install latest

Fetching the latest stable Swift release...
Installing Swift 5.9.1
Downloaded 488.5 MiB of 488.5 MiB
Extracting toolchain...
Swift 5.9.1 installed successfully!

$ swift --version

Swift version 5.9.1 (swift-5.9.1-RELEASE)
Target: x86_64-unknown-linux-gnu

Handmatige installatie met de toolchain#

Bezoek Swift.org’s Using Downloads gids voor instructies over het installeren van Swift op Linux.

Fedora#

Fedora gebruikers kunnen eenvoudig het volgende commando gebruiken om Swift te installeren:

sudo dnf install swift-lang

Als je Fedora 35 gebruikt, dan zal je EPEL 8 moeten toevoegen om Swift 5.9 of nieuwere versies te krijgen.

Docker#

Je kan ook de officiële Docker images van Swift gebruiken, die met de compiler vooraf geïnstalleerd komen. Meer informatie op Swift’s Docker Hub.

Installeer de Toolbox#

Nu dat je Swift hebt geïnstalleerd, laten we de Vapor Toolbox installeren. Deze CLI tool is niet noodzakelijk om Vapor te gebruiken, maar het helpt bij het aanmaken van nieuwe Vapor projecten.

Homebrew#

De Toolbox wordt gedistribueerd via Homebrew. Als je Homebrew nog niet hebt, bezoek dan brew.sh voor installatie-instructies.

brew install vapor

Controleer of de installatie is gelukt door het help commando te gebruiken.

vapor --help

Je zou een lijst met beschikbare commando’s moeten zien.

Makefile#

Als je wilt, kan je de Toolbox ook vanaf de bron bouwen. Bekijk de releases van de Toolbox op GitHub om de nieuwste versie te vinden.

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

Controleer of de installatie is gelukt door het help commando te gebruiken.

vapor --help

Je zou een lijst met beschikbare commando’s moeten zien.

Volgende stap#

Nu dat je Swift en de Vapor Toolbox hebt geïnstalleerd, maak je eerste applicatie in Aan De Slag → Hallo, wereld.

Deze pagina bewerken