gpt4 book ai didi

Swift Package Manager 无法解析 1.4 以上的 Kitura 版本

转载 作者:行者123 更新时间:2023-11-28 08:09:00 24 4
gpt4 key购买 nike

我正在尝试在服务器上使用示例 Swift(使用 Kitura)应用程序并使用 swift 包管理器来解决依赖关系。

这是我的示例 Package.swift 文件。

import PackageDescription

let package = Package(
name: "Kitura_Swift_Server",
dependencies: [
.Package(url: "https://github.com/IBM-Swift/Kitura.git", majorVersion: 1, minor: 4)
])

我的问题是,如果我将 Kitura 框架的次要版本更改为 4 以上的任何版本,我将收到错误 error: unsatisfiable。虽然 1.7.1 是最新的 Kitura 版本,但是 swift build 没有解决它。

有人知道它为什么会这样吗?

最佳答案

我以前见过这个问题,当你已经运行了 swift build 并且创建了 .build 目录,然后你改变了你的 Package .swift。也就是说,我使用 Kitura 1.7.x 作为我的唯一依赖没有问题。

如果您想要更新依赖项,我建议您将 Kitura 版本更改为 1.7.x 并运行 swift package update(在 Swift 3.1.1 中)。

如果这不起作用,也可以重新开始并删除 .build 目录,然后运行 ​​swift build

关于Swift Package Manager 无法解析 1.4 以上的 Kitura 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44258760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com