Очереди Vapor не будут компилироваться в Ubuntu 18.04

#vapor

#vapor

Вопрос:

Я только что добавил функциональность очередей в свой проект. Он компилируется на моем локальном компьютере. Однако на моем сервере (Ubuntu 18.04 под управлением swift 5.24) я получаю следующую ошибку компиляции:

 /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
  

Заранее спасибо!

Комментарии:

1. Вы можете отредактировать этот файл вручную прямо в этой .build/checkouts папке, чтобы убедиться, что он устраняет проблему

2. спасибо, исправлено, спасибо!!

Ответ №1:

Это было исправлено в очередях 1.5.1