跳转至

-- 校对日期 2021-12-10 --

在 Linux 上面安装

你需要 Swift 5.2 或更高版本来使用Vapor。 Swift5.2可以通过Swift.org上面的工具链来安装。

支持的发行版和版本

Vapor 与 Swift 5.2 或者更高的版本对 Linux 的版本支持保持一致。

提示

下面列出的版本可能会随时过期。你可以到 Swift Releases 官方网站去确认官方支持的操作系统。

Distribution Version Swift Version
Ubuntu 16.04, 18.04 >= 5.2
Ubuntu 20.04 >= 5.2.4
Fedora >= 30 >= 5.2
CentOS 8 >= 5.2.4
Amazon Linux 2 >= 5.2.4

官方不支持的 Linux 发行版可能可以通过编译源码来运行 Swift,但是 Vapor 不能保证其稳定性。可以在 Swift repo 学习更多关于编译 Swift。

安装 Swift

访问 Swift.org's Using Downloads 手册来学习如何在 Linux 安装 Swift。

Fedora

Fedora 用户可以简单的通过下面的命令来安装 Swift:

sudo dnf install swift-lang

如果你正在使用 Fedora 30,你需要添加添加 EPEL 8 来获取 Swift 5.2 或更新的版本。

Docker

你也可以使用预装了编译器的 Swift 官方 Docker 镜像,可以在Swift's Docker Hub了解更多。

安装 Toolbox

现在你已经安装了Swift,让我们安装 Vapor Toolbox。使用 Vapor 不是必须要使用此 CLI 工具,但它包含有用的实用程序。

在 Linux 系统上,你需要通过源码来编译toolbox,访问 toolbox 在Github上的 releases 来获取最新版本

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

通过打印信息来再次确认是否已经安装成功。

vapor --help

你应该能看见可用命令的列表。

下一步

在你安装完 Swift 之后,通过 开始 → Hello, world 来学习创建你的第一个应用。