swift - 完美模板

标签 swift git mustache perfect

我正在使用 Swift Package Mannager 使用完美的模板框架快速运行这段代码

var values: MustacheEvaluationContext.MapType

func extendValuesForResponse(context contxt: MustacheWebEvaluationContext, collector: MustacheEvaluationOutputCollector) {
    contxt.extendValues(with: values)
    do {
        try contxt.requestCompleted(withCollector: collector)
    } catch {
        let response = contxt.webResponse
        response.appendBody(string: "\(error)")
            .completed(status: .internalServerError)
    }
}

并得到这个错误:fileError(2, "No such file or directory/home/ubuntu/PerfectTemplate/.build/checkouts/PerfectLib.git--5188670293928734099/Sources/PerfectLib/File.swift open(_:permissions: ) 246")

最佳答案

您是在 ubuntu 还是 Xcode 上运行 Perfect 服务器应用程序? 如果使用 Xcode,请选择菜单项“Product > Scheme > Edit Scheme…”,然后在 Options 选项卡中将“Use Custom Working Directory”设置为您的项目文件夹。这将使您能够从 Xcode 中运行,并且仍然可以轻松访问给定相对路径的文件。

如果使用终端运行它,只需确保在项目文件夹下并“快速运行”

关于swift - 完美模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47909132/

相关文章:

html - SVG 标签占用额外空间

javascript - HTML 标签在 CanJS 中使用 Mustache 模板进行转义

java - 有时java枚举是一个字符串

ios - 如何通过 VPN 连接发送所有流量?

xcode - 使用相机和表格单元 SWIFT

ios - 根据某种逻辑在 TableView 中显示某个单元格

git - “混帐添加。”两个分支的 merge 命令后不工作

ios - 自定义 CollectionViewCell 在选择时具有默认值

git - 如何强制 git 在克隆请求时提示我输入用户名 + 密码

git - 如何在 git 中找到 commitId 的分支?