我是新来的。还有一个带有蒸气3的项目,现在我们应该把它升级到新版本。我对从"Vapor 3“到"Vapor 4”的LingoVapor包有问题:
我按照说明修改了我的“Package.swift”中的行:
dependencies: [
// A server-side Swift web framework.
.package(url: "https://github.com/vapor/vapor.git", from: "4.0.0"),
.package(url: "https://github.com/vapor/fluent.git", from: "4.0.0-rc"),
.package(url: "https://github.com/vapor/leaf.git", from: "3.0.0"),
.package(url: "https://github.com/vapor-community/wkhtmltopdf.git", from: "3.0.0"),
.package(url: "https://github.com/vapor-community/lingo-vapor.git", from: "3.0.0"),
.package(url: "https://github.com/skelpo/CSV.git", from: "1.0.0")
],
targets: [
.target(
name: "App",
dependencies: [
.product(name: "Fluent", package: "fluent"),
.product(name: "Vapor", package: "vapor"),
.product(name: "Leaf", package: "leaf"),
.product(name: "wkhtmltopdf", package: "wkhtmltopdf"),
.product(name: "LongoVapor", package: "lingo-vapor"),
.product(name: "CSV", package: "CSV")
],当我按下“重置包缓存”时,我会得到以下错误:
Resaving package dependencies
because lingo-vapor >=3.0.0 depends on vapor 3.0.0..<4.0.0 and root depends on vapor 4.0.0..<5.0.0, lingo-vapor >=3.0.0 is forbidden.
And because root depends on lingo-vapor 3.0.0..<4.0.0, version solving failed.有什么解决办法吗?
发布于 2020-08-06 04:58:41
我已经创建了LingoVapor包的Vapor 4版本,并创建了一个PR,https://github.com/vapor-community/Lingo-Vapor/pull/10。
如果您想现在使用它,请使用分叉回购URL:
版本为4.0.0的https://github.com/abhidsm/lingo-vapor.git
请通过自述文件进行安装和使用。谢谢。
https://stackoverflow.com/questions/62872504
复制相似问题