终端蒸气更新正在使用Swift工具版本3.1.0,该版本不再受支持;使用4.0.0或更高版本\ n“,输出:

问题描述 投票:2回答:2

我在学习教程时遇到此错误。我无法解决问题。因此,我删除了该项目,并制作了一个新的简单项目来解决问题,但仍然存在相同的问题。我正在发布相关代码-

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"])
]

当我在终端]中执行“蒸汽生成”并按Enter时,终端显示错误-“” / Users / apple / dep:错误:\'/ Users / apple / dep \'中的软件包正在使用Swift不再支持的工具版本3.1.0;使用4.0.0或更高版本\ n“,输出:”“)”

我已经完成了诸如清理构建文件夹,清理派生数据等常规工作。现在,我下一步该怎么做。如果您需要其他任何信息,我可以发布代码或屏幕截图。

我在学习教程时遇到此错误。我无法解决问题。因此,我删除了该项目,并制作了一个新的简单项目来解决问题,但仍然存在相同的问题。我是...

swift vapor leaf
2个回答
1
投票

稍微详细的清单将是…


0
投票

您需要更新工具箱(brew upgrade vapor)或仅运行swift build

© www.soinside.com 2019 - 2024. All rights reserved.