2016-04-24 1 views
0

Ich bin Tring zu Setup Perfekte Server auf meinem Ubuntu und ich bin an einem Teil stecken, wenn ich & bauen PerfectLibEinrichten Perfekt auf Ubuntu

Nach diesem tutorial klonen sollte ich

git clone https://github.com/PerfectlySoft/Perfect.git 
cd Perfect/PerfectLib 
make 
sudo make install 
tun

Aber es gibt kein solches Verzeichnis Perfect/PerfectLib. Ich kann nur Perfect/Sources/PerfectLib finden und wenn ich make dann Fehler make: *** No targets specified and no makefile found. Stop.

Ich bin mir nicht sicher, wie ich es angehen sollte.

Antwort

1

So ist die Sache, dass Sie die Version von Master-Zweig geklont haben. (die nur kompatibel mit Swift 3.0 24. März Snapshot in diesem Moment [25. April 2016], können Sie nicht finden Sie die PerfectLib (jetzt ist es nur Perfect) Ordner, weil Repository-Struktur wurde geändert, um mit Swift zu entsprechen Package Manager)

Sie können von release-1.0 Zweig klonen und das Tutorial folgen.

Alternativ, wenn Sie Swift Package Manager nutzen und einfach auf Ubuntu bereitstellen möchten, können Sie mit Swift 3.0 gehen. Aber Sie müssen Swift 3.0 Toolchain installieren, um es in xCode verwenden zu können. Swift.org
(Auch müssen Sie beide PerfectServer, perfekte Repositorys klonen und es zusammen in einzelnen xCode Arbeitsplatz stellt für sie die Abhängigkeiten holen)

Bitte beachten Sie auch Informationen zu meiner Building Perfect Server on Ubuntu (April 28, 2016) Antwort verweisen, wie Sie bauen können PerfectLib mit Swift Package Manager auf Ubuntu.

+0

Nun, ich werde mein Backend in Swift 3.0 schreiben, also denke ich, dass ich die zweite Option verwenden muss. Ich habe bereits Swift 3.0 auf Ubuntu installiert. Ich schätze, es gibt keine Tuts für die Installation neuer Perfect? –

+0

Ich bin mir nicht sicher, ob es etwas gibt, ich denke, sie sind damit beschäftigt, die volle SPM-Unterstützung jetzt auszubreiten, wahrscheinlich werden sie ein wenig später neue Guides schreiben. Aber ich habe Swift 3.0 Perfect in xCode und Ubuntu eingerichtet. Ich habe alle Abhängigkeiten durch Package.swift von PerfectServer SPM integriert, also baut alles auf Ubuntu mit einer einzigen Marke auf. Gib mir etwas Zeit, um diese Antwort zu bearbeiten, etwa 12-20 Stunden, okay? Sie können auch Fragen direkt an PerfectLib Team unter https://gitter.im/PerfectlySoft/Perfect – ambientlight

+0

Das wird sehr geschätzt werden :) –