У меня была эта ошибка, когда я делал учебник. Решить проблему не удалось. Итак, я удалил проект и создал новый простой проект, чтобы выяснить проблему, но проблема все еще оставалась той же. Я размещаю соответствующий код -
package.swift код -
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "dep",
products: [
.library(name: "dep", targets: ["App"]),
],
dependencies: [
// ???? A server-side Swift web framework.
.package(url: "https://github.com/vapor/vapor.git", from: "3.0.0"),
// ???? Swift ORM (queries, models, relations, etc) built on SQLite 3.
.package(url: "https://github.com/vapor/fluent-sqlite.git", from: "3.0.0"),
.package(url: "https://github.com/vapor/leaf.git", from: "3.0.0"),
],
targets: [
.target(name: "App", dependencies: ["Leaf","FluentSQLite", "Vapor"]),
.target(name: "Run", dependencies: ["App"]),
.testTarget(name: "AppTests", dependencies: ["App"])
]
)
Когда я выполняю "паровую сборку" в терминале и нажимаю ввод, терминал показывает ошибку - "" / Users / apple / dep: error: package at \ '/ Users / apple / dep \' использует Swift tools версии 3.1.0, которая больше не поддерживается; используйте 4.0.0 или новее вместо \ n ", вывод:" ")"
Я проделал обычные вещи, такие как папка чистой сборки, очистка производных данных и т. Д. Теперь, что мне делать дальше. Если вам нужна дополнительная информация, я могу опубликовать код (-ы) или снимок экрана (-ов).
swift --version
в терминал? - person l --marc l   schedule 27.12.2019