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 で初めてのアプリを作成してください。