[英]Server-side swift Vapor - redefinition of module Error
我是 Vapor 和服務器端 swift 的新手,在設置它時遇到了一些麻煩。 當我按照有關如何設置它的 Vapor 文檔進行操作時,可以在此處找到一切在終端中都按預期工作,但是當我嘗試構建它時,會出現很多錯誤,如您在隨附的屏幕截圖中所見。 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
將 homebrew 版本更新到 2.2.13 就可以了。
您可以在終端中使用以下命令執行此操作
brew update
如果您想檢查當前版本,則可以使用
brew --version
感謝0xTime的回答!
這是 Homebrew 和 Xcode 的命令行工具的問題。 如果你更新到 Homebrew 2.2.13,這個問題應該 go 消失。
嘗試刪除/重新安裝命令行工具
sudo rm -rf /Library/Developer/CommandLineTools
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.