#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