Swift包管理器 - 没有清单错误。

13

我创建了一个 Swift Package Manager 库,并在 GitLab 上发布了一个标签号为 0.1.0 的版本。现在我正在尝试通过添加以下内容将此包添加到我的新 Vapor 项目中:

.package(url: "http://mygit.git/", from: "0.1.0").

当我尝试进行“蒸汽更新”时,出现了一个backgroundExecute错误,提示我的SPM没有版本0.1.0的清单文件...

有什么想法吗?先谢谢了!


2
尝试通过分支或提交来访问您的项目,而不是标签。 - imike
顺便问一下,你的库里有 Package.swift 吗?我想测试一下你的库,如果可以的话,请在 Discord 上找到我,我的 ID 是 imike#3049 - imike
嗨@imike,我尝试了.package(url: "http://myPackage.git", .branch("dev"))但没有成功,是的,这个库包含一个package.swift。我试图在Discord中向您发送好友请求,但无法工作...我的用户名是Mickaël#0137。 - Silvering
2
感谢您在Discord上联系我。问题只是出在Package.swift文件,它应该位于根目录下。 - imike
你找到解决方案了吗?我也遇到了同样的错误。 - IgorGanapolsky
2个回答

14
Package.swift文件必须位于根目录下。

5
这是针对我自己的,我仍在进行这个过程。 - ScottyBlades

1

对于我来说,我试图通过右键单击项目来添加包,但实际上需要转到“文件” -> “添加包...”。不知道为什么会有这种差异,但就是这样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接