【发布时间】:2019-02-06 23:52:09
【问题描述】:
我正在尝试使用 Ray Wenderlich HelloVapor 教程来快速了解服务器端,特别是 Swift Vapor。
到目前为止,基本上执行了以下步骤(我在 Apple 命令提示符上的 swift -version 是 Apple Swift 版本 4.1.2)
这是我设置 Vapor 并尝试示例的步骤。
- 在命令提示符下
- 打开浏览器到https://brew.sh 以获取设置自制程序的说明(将以下内容复制并粘贴到终端的命令提示符中)
- 然后运行以下命令在文件夹 vaporsample 中安装蒸汽和蒸汽样品应用程序 HelloVapor。
- 但是,当我尝试构建运行目标时,出现以下编译错误:
它似乎找不到模块。或者可能是不正确的 swift 版本(我在我的 Mac 上使用 Swift 版本 4.1.2)。我很困惑,想在这里寻求博学人群的建议。
【问题讨论】:
-
App 模块构建后会被找到。首先,
eval "$(curl -sL check.vapor.sh)"如图所示没有找到 Swift 4.1。因此,了解xcodebuild -version、swift --version和which -a swift的文本输出将是有益的。 -
$ swift --version
-
Apple Swift 版本 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2)
-
$ which -a swift /usr/bin/swift
-
$ xcodebuild -version
标签: swift compiler-errors vapor build-settings server-side-swift