Zainstaluj na Linux#
Aby używać Vapor, będziesz potrzebować Swifta w wersji 5.9 lub wyższej. Możesz go zainstalować używając jednego z plików instalacyjnych na Swift.org.
Wspierane dystrybucje i wersje#
Vapor wspiera te same wersje dystrybucji Linuxa jak wersja 5.9 lub nowsza Swifta.
Note
Wspierane wersje wypisane poniżej mogą być przeterminowane w momencie gdy to czytasz. Możesz zobaczyć które systemy operacyjne czy dystrybucje są wpierane na stronie Swift Releases.
| Dystrybucja | Wersja | Wersja Swift |
|---|---|---|
| Ubuntu | 20.04 | >= 5.9 |
| Fedora | >= 30 | >= 5.9 |
| CentOS | 8 | >= 5.9 |
| Amazon Linux | 2 | >= 5.9 |
Dystrybucje Linuxa które nie są oficjalnie wspierane mogą również użyć Swifta po przez kompilacje kodu źródłowego, lecz Vapor nie daje gwarancji stabilności. Dowiedz się więcej o kompilacji Swifta z oficjalnego repozytorium Swift repo.
Instalacja Swifta#
Wejdź na Swift.org i użyj instrukcji pod adresem Using Downloads aby zainstalować Swifta na Linux.
Fedora#
Użytkownicy Fedory mogę po prostu użyć następującej komendy aby zainstalować Swifta:
sudo dnf install swift-lang
Jeśli używasz Fedora 30, będziesz musiał dodać EPEL 8, aby używać Swifta 5.9 lub nowszego.
Docker#
Możesz również użyć oficjalnego obrazu Docker Swifta, który ma już preinstalowany kompilator. Dowiedz się więcej na Swift’s Docker Hub.
Zainstaluj Toolbox#
Teraz gdy masz już zainstalowanego Swifta, zainstalujmy Vapor Toolbox. Jest to narzędzie CLI (z ang. Command Line Interface), które nie jest potrzebne by używać Vapora, natomiast jest wyposażone w przydatne usprawnienia takie jak kreator nowego projektu.
Na Linux, musisz zbudować toolbox z źródła. Odwiedź wydania toolboxu na Github aby znaleźć najnowsza wersję.
git clone https://github.com/vapor/toolbox.git
cd toolbox
git checkout <desired version>
make install
Sprawdź dwa razy czy instalacja przeszła poprawnie po przez wyświetlenie pomocy.
vapor --help
Powinna być widoczna lista dostępnych komend.
Następnie#
Kiedy już udało Ci się zainstalować Swifta, stwórz swoja pierwszą aplikacje w sekcji Pierwsze kroki → Witaj, świecie.