2016-08-17 3 views
5

Установки My Steam и Vapor-MySQL умерли после того, как я попробовал более новые версии в моем файле Package.swift.Настройка Vapor and Vapor-MySQL

В конце концов, я хотел Package.swift, который включал следующее:

.Package(url: "https://github.com/vapor/vapor.git", majorVersion: 0, minor: 16), .Package(url: "https://github.com/vapor/mysql-provider.git", majorVersion: 0, minor: 4)

Тогда я побежал vapor build --mysql Это работало. Ошибок не сообщалось.

Затем я перевернулся на Xcode, чтобы построить проект и нажать пробег.

Затем я попал во многие ошибки Framework. "Pathindexable". «CryptoEssentials» и «Node». Казалось, что это ошибки компоновщика.

Затем я побежал vapor clean. Очистил мой проект в Xcode. Нет радости.

Любая идея, почему это не сработало?

ответ

8

Отсутствующий команда была:

vapor xcode --mysql

Это автоматически предложит вам открыть Xcode и исправляет ошибки компоновщика.

+5

С панелью инструментов Vapor 10.4 вам больше не нужно указывать флаги сборки, такие как '-mysql'. Инструментарий достаточно умен, чтобы знать, когда ему нужно связать такие библиотеки –