macOS安装Vapor服务器

Vapor开发指南(中文版)

想要在 macOS 上使用 Vapor,你只需要安装 Xcode 9 或更高版本。

提示:可以通过Xcode来安装Swift,但是之后你可以使用任意喜欢的文本编辑器来开发Vapor应用。

安装Xcode

通过 Mac App Store 安装 Xcode 9 或更高版本。

注意:Xcode下载后,你必须打开它来完成安装。这可能需要一段时间。

验证安装

通过打开终端运行如下命令来验证是否安装成功:

swift --version

你将看到如下类似输出:

Apple Swift version 4.0.2 (swiftlang-900.0.69.2 clang-900.0.38)
Target: x86_64-apple-macosx10.9

Vapor需要Swift 4。

安装Vapor

安装好Swift 4后,我们开始安装 Vapor Toolbox

Toolbox 包含所有Vapor依赖,并可以通过便捷的CLI工具来创建新项目。

brew install vapor/tap/vapor

注意:如果还没安装Homebrew的话,请先安装它 brew.sh →

验证安装

通过打开终端运行如下命令来验证是否安装成功:

vapor --help

你将会看到一长串可用命令集。

完成

Vapor安装好后,就可以创建第一个应用了

卸载

brew uninstall vapor

现在已经安装好了Vapor,可以开始创建第一个Vapor应用了。本篇指南将会一步步指导如何创建项目,编译并且运行起来。

新项目

第一步是创建Vapor新项目。这里我们将该项目命名为Hello。
打开终端,使用vapor new命令。

vapor new Hello

注意:Vapor3目前仍处于Beta阶段,请确保加上--branch=beta参数。

一旦完成,进入到新创建的目录里。

cd Hello

生成Xcode项目

使用 Vapor Toolbox 提供的 xcode 命令来生成对应的 Xcode 项目。这将使得我们可以通过Xcode编译运行应用,就像处理 iOS app 一样。

vapor xcode
vapor xcode -y 前 执行 vapor clean  , 然后 rm Package.resolved , 然后 vapor xocde -y

Toolbox 将会询问你是否希望自动开启 Xcode,选择 yes将自动打开 Xcode。

解决依赖错误

vapor clean

编译运行

打开 Xcode 后,选择 scheme 菜单中的 Run scheme,然后点击编译运行按钮。
此时,Xcode终端中将会显示如下内容

Server starting on localhost:8080

访问 Localhost

打开浏览器,访问 http://localhost:8080/hello。
将会显示如下内容

Hello, world!

恭喜,至此已经成功创建、编译并运行了第一个 Vapor 应用。

你可能感兴趣的:(macOS安装Vapor服务器)