我是 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/