Erstellen Sie eine Kitura App lokal und kompiliert und erstellt erfolgreich. Aber wenn zu Heroku nach einer Weile zu implementieren versuchen, erhalte ich die folgende Ausgabe:Kitura Swift App kompiliert nicht auf Heroku
/tmp/build_cbc1c98480abd8ace78731a677031c0a/.build/checkouts/Kitura.git--211144618449703330/Sources/Kitura/RouterRequest.swift:56:33: error: Verwendung der unaufgelösten Kennung 'RegularExpression' remote: let regex = try RegularExpression (Muster: pattern, Optionen: [.caseInsensitive]) remote:^~~~~~~~~~~~~~~ remote: Foundation .NSRegularExpression: 1: 12: note: meinst du "NSRegularExpression"? remote: offene Klasse NSRegularExpression: Foundation.NSObject, NSCopying, NSCoding {
Die verwendete Version von swift ist 3.1 und ich habe dieselbe Version angegeben, wenn ich über die .swift-versionsdatei zu heroku dränge.
Dies ist die Package.swift verwendet
Version von Kitura verwendete 1-Dur 7 Moll
Der Versuch, andere Versionen von schnellen z.B. 3.1.1 führt zu hängen - bis zu dem Punkt, dass Heroku wegen Zeitüberschreitung abbricht. Jede Hilfe wird sehr geschätzt. Danke
Danke für die Unterstützung. Ja - ich habe Version 1.7 benutzt. Die Aktualisierung auf 1.7.4 ermöglichte die Kompilierung auf Heroku. Danke noch einmal! – user9370472