コンテンツにスキップ

Linux にインストール

Vapor を使うには、Swift 5.7 以上が必要です。これは Swift Server Workgroup が提供する CLI ツール Swiftly を使ってインストールできます(推奨)。または、Swift.org で利用可能なツールチェーンを使用してインストールできます。

サポートされているディストリビューションとバージョン

Vapor は、Swift 5.7 またはそれ以上の新しいバージョンがサポートする Linux ディストリビューションと同じバージョンをサポートしています。公式にサポートされているオペレーティングシステムの最新情報については、公式サポートページを参照してください。

公式にはサポートされていない Linux ディストリビューションでも、ソースコードをコンパイルすることで、Swift を実行できるかもしれませんが、Vapor は安定性を保証できません。Swift repo から Swift のコンパイル方法について詳しく学ぶことができます。

Swift のインストール

Swiftly CLI ツールを使用した自動インストール (推奨)

Linux で Swiftly と Swift をインストールする手順については、Swifty のウェブサイトをご覧ください。その手順に従った後、次のコマンドで Swift をインストールします。

基本的な使い方

$ 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

ツールチェーンを使用した手動インストール

Linux 上で Swift をインストールする方法については、Swift.org のダウンロードの使用を参照してください。

Fedora

Fedora ユーザーは、以下のコマンドを使用して Swift を簡単にインストールできます:

sudo dnf install swift-lang

Fedora 35 を使用している場合、Swift 5.6 またはそれ以降のバージョンを取得するには、EPEL8 を追加する必要があります。

Docker

Swift の公式Docker イメージも使用できます。これにはコンパイラが事前にインストールされています。Swift の Docker Hub で詳しく学ぶことができます。

ツールボックスのインストール

Swift をインストールしたら、Vapor Toolbox をインストールしましょう。この CLI ツールは、Vapor を使用するために必須ではありませんが、役立つユーティリティが含まれています。

Linux 上では、ソースからツールボックスをビルドする必要があります。GitHub のツールボックスのリリースで最新バージョンを見つけてください。

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

インストールが成功したかどうかを確認するためにヘルプを表示します。

vapor --help

利用可能なコマンドのリストが表示されるはずです。

次へ

Swift をインストールしたら、はじめに → hello, world で初めてのアプリを作成してください。