【问题标题】:Vapor Queues won't compile on Ubuntu 18.04Vapor Queues 无法在 Ubuntu 18.04 上编译
【发布时间】:2020-10-19 22:52:07
【问题描述】:

我刚刚在我的项目中添加了队列功能。它在我的本地机器上编译。但是,在我的服务器(运行 swift 5.24 的 Ubuntu 18.04)上,出现以下编译错误:

/srv/www/{my project name}/.build/checkouts/queues/Sources/Queues/QueueWorker.swift:21:17: error: reference to property 'queue' in closure requires explicit 'self.' to make capture semantics explicit

我无法编辑源代码(添加 .self),因为 Queues 是一个远程包。我检查了,我正在下载队列的最新版本 (1.5)。

我的编译调用代码是:

vapor build -c release

提前致谢!

【问题讨论】:

  • 您可以在 .build/checkouts 文件夹中手动编辑该文件,以确保它解决了问题
  • 谢谢修复,谢谢!!

标签: vapor


【解决方案1】:

此问题已在 Queues 1.5.1 中修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    相关资源
    最近更新 更多