2016-04-24 4 views
0

Я Тринг настройки Идеальный сервер на моем Ubuntu и я застрял на части, когда я клонировать & построить PerfectLibНастройка Улучшите на Ubuntu

Согласно этому tutorial я должен делать

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

Но нет такого каталога Perfect/PerfectLib. Я могу найти только Perfect/Sources/PerfectLib, и если я запустил make, тогда ошибка make: *** No targets specified and no makefile found. Stop.

Я не уверен, как я должен подходить к нему.

ответ

1

Так что дело в том, что вы клонировали версию из главной ветки. (который совместим только с Swift 3.0 24 марта Снимок на данный момент [Apr 25 2016], вы не можете найти папку PerfectLib (теперь это просто Perfect), потому что структура репозитория была изменена, чтобы соответствовать Swift Менеджер пакетов)

Вы можете клонировать от release-1.0 ветку и следовать руководству.

В качестве альтернативы, если вы хотите использовать Swift Package Manager и легко развертывать на Ubuntu, вы можете перейти с Swift 3.0. Но вам нужно установить Swift 3.0 toolchain, чтобы иметь возможность использовать его в xCode. Swift.org
(Также вам нужно будет клонировать как PerfectServer, Совершенные репозиториев и положил его вместе в единое Xcode рабочее пространство для того, чтобы подобрать зависимости)

Пожалуйста, обратитесь к моей Building Perfect Server on Ubuntu (April 28, 2016) ответ на информацию о том, как вы можете построить PerfectLib с менеджером пакетов Swift на Ubuntu.

+0

Ну, я буду писать свой бэкэнд в Swift 3.0, поэтому я думаю, что мне нужно использовать второй вариант. Я установил Swift 3.0 на Ubuntu. Я предполагаю, что нет никаких попыток установить новый Perfect? –

+0

Не уверен, что есть что-то, я думаю, они, ребята, заняты полной поддержкой SPM сейчас, скорее всего, они напишут новые руководства чуть позже. Но у меня есть Swift 3.0 Perfect setup как в xCode, так и в Ubuntu. Я интегрировал все зависимости через пакет PerfectServer SPM Package.swift, поэтому все основывается на Ubuntu с одним make. Дайте мне время, чтобы отредактировать этот ответ, что-то вроде 12-20 часов, хорошо? Также вы можете задавать вопросы непосредственно команде PerfectLib по адресу https://gitter.im/PerfectlySoft/Perfect – ambientlight

+0

Это будет очень полезно :) –

Смежные вопросы