2017-04-05 81 views
1

我目前正在按照他們的網站上的「Hello World」教程對Swift Vapor進行簡短的介紹。但是,當我嘗試構建顯示以下內容的項目時,我不斷收到swift-package中的錯誤。蒸氣生成命令不適用於Swift 3.0

$ vapor build 
No .build folder, fetch may take a while... 
Fetching Dependencies [Failed] 
Error: swift-package: error: unknown command: --enable-prefetching 

我似乎無法找到如何解決這個在線。任何人有任何想法?

+0

汽工具箱的最新版本檢查需要斯威夫特3.1+ – tanner0101

回答

3

對我來說,使用swift 3.0.2,vapor build命令也不行。 但是使用swift 3.1.0,vapor build命令效果很好。 我的Vapor工具箱版本是v1.1.0

3

你還沒有提到你的環境,所以我給macOS的解決方案。

我有同樣的問題,我迅速的版本是3.0.2和蒸氣工具箱的版本是1.0.9, 我嘗試了以下的東西,使其工作

  1. 進入你的項目目錄

  2. 創建命令xcode項目

    swift package generate-xcodeproj 
    
  3. 開放的Xcode項目

  4. 喜歡選擇方案,如應用此

enter image description here

  • ,然後生成並運行應用程序
  • 希望這有助於!

    3

    我有同樣的問題,我安裝了Swift 3.1。我徹底刪除了舊版本並安裝了新版本,現在它的構建正常。

    嘗試

    rm -rf /usr/local/bin/vapor 
        brew tap vapor/homebrew-tap 
        
 
    

    brew install vapor 
    

    brew link vapor 
    

    如果您之前已安裝了新版本。

    2

    確保您使用的是正在使用的Swift版本的正確命令行工具。

    您可以從Xcode > Preferences > Locations > Command Line Tools