2017-04-05 8 views
1

Ich befolge derzeit die kleine und kurze Einführung zu Swift Vapor, indem ich ihr "Hello World" Tutorial auf ihrer Website befolge. Allerdings bekomme ich immer einen Fehler von swift-package, wenn ich versuche das Projekt zu erstellen, wo es folgendes zeigt.Vapor Build Befehl funktioniert nicht mit Swift 3.0

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

Ich kann nicht scheinen, herauszufinden, wie man das online auflöst. Hat jemand eine Idee?

+0

Die neueste Version von Dampf Toolbox erfordert Swift 3.1+ – tanner0101

Antwort

3

Für mich funktioniert die Verwendung von Swift 3.0.2, vapor build Befehl auch nicht. Allerdings funktioniert die Verwendung von swift 3.1.0, vapor build Befehl gut. Meine Vapor Toolbox Version ist v1.1.0

3

Sie haben Ihre Umgebung nicht erwähnt, also gebe ich Lösung für MacOS.

ich hatte das gleiche Problem, meine rasche Version ist 3.0.2 und Dampf Toolbox Version ist 1.0.9, ich folgende Sache versucht, es

  1. in Ihrem Projektverzeichnis erhalten funktioniert

  2. erstellen Xcode-Projekt mit dem Befehl

    swift package generate-xcodeproj 
    
  3. offen Xcode Projekt

  4. Wählen Sie ein Schema als App wie diese

enter image description here

  1. und dann erstellen und ausführen App

hoffe, das hilft !!

3

Ich hatte das gleiche Problem, und ich hatte Swift 3.1 installiert. Ich habe die alte Version komplett gelöscht und neu installiert und nun ist es in Ordnung.

Versuchen

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

als

brew install vapor 

oder

brew link vapor 

, wenn Sie zuvor eine neue Version installiert haben.

2

Stellen Sie sicher, dass Sie die richtigen Befehlszeilenprogramme für die von Ihnen verwendete Swift-Version verwenden.

Sie können von Xcode > Preferences > Locations > Command Line Tools überprüfen

Verwandte Themen