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

Server-side swift Vapor - redefinition of module Error

我是 Vapor 和服务器端的新手 swift,在设置时遇到了一些问题。当我按照 Vapor 的文档进行设置时,can be found here everything works as expected in the terminal but when I try to build it, there are a lot of errors, as you can see in the attached screenshot. Image of the errors showing in Xcode.

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

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

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,这个问题应该会消失。

尝试 removing/reinstalling 命令行工具

sudo rm -rf /Library/Developer/CommandLineTools