ios - 服务器端 swift Vapor - 重新定义模块错误

标签 ios swift server-side vapor

我是 Vapor 和服务器端 swift 的新手,在设置方面遇到了一些麻烦。当我按照 Vapor 的文档了解如何设置它时,can be found here终端中的一切都按预期工作,但是当我尝试构建它时,出现很多错误,正如您在所附屏幕截图中看到的那样。 Image of the errors showing in Xcode .

我尝试删除 Xcode 并重新安装它,并花了几个小时试图在谷歌上找到解决方案。我没有找到解决这个问题的方法。

我已经在不同的项目中多次执行此操作,并使用了模板以及仅使用以下内容对其进行初始化:(第一个代码片段不会生成任何错误)

vapor new ProjectName

然后使用 Xcode 打开它

vapor Xcode

当我位于正确的文件夹中时。我也尝试使用此命令从终端构建它,但出现类似的错误:

vapor build

这也会在文件夹内运行。

以下是我拥有的版本:

Vapor: 3.1.10
Homebrew: 2.2.12
Swift: 5.2
MacOS: 10.15.4
Xcode: 11.4

感谢您的努力!

解决方案 - 感谢 0xTim

将自制版本更新到2.2.13并且可以运行。

您可以在终端中使用以下命令来完成此操作

brew update

如果您想检查当前版本,则可以使用

brew --version

感谢 0xTime 的回答!

最佳答案

这是 Homebrew 和 Xcode 命令行工具的问题。如果您更新到 Homebrew 2.2.13,这个问题就会消失。

关于ios - 服务器端 swift Vapor - 重新定义模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61208034/

相关文章:

swift - 按下按钮递增时,PNCircle 图表不会更新

asp.net-mvc-3 - MVC3 DataAnnotations 服务器端验证

ios - 将字符串转换为 CLLocation 坐标

iOS8 扩展 : share images between container and extension

ios - 尝试 'Export for localization' 时 Xcode 6.1 崩溃

ios - 按字母顺序对 UItableview 中的数据进行排序的最简单方法

ios - 如何让这个垂直空间更加紧密?

javascript - 服务器端从html页面(不是jsp)输出编码以防止XSS

javascript - 客户端和服务器端编程有什么区别?

ios - 在 ios 中集成 Sandisk Connect 无线棒