在Ubuntu上设置完美

时间:2016-04-24 17:00:16

标签: swift ubuntu perfect

我想在我的ubuntu上设置Perfect服务器,当我必须克隆&构建PerfectLib

根据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 个答案:

答案 0 :(得分:1)

所以问题是你已经从master分支克隆了版本。 (此时仅与Swift 3.0兼容3月24日快照 [2016年4月25日] ,您无法找到PerfectLib(现在它只是完美)文件夹,因为存储库结构已被修改为了符合Swift Package Manager)

您可以从release-1.0分支克隆并按照教程进行操作。

或者,如果您想利用Swift Package Manager并在Ubuntu上轻松部署,您可以使用Swift 3.0。但是你需要安装Swift 3.0工具链才能在xCode中使用它。 Swift.org
(你还需要克隆PerfectServer,Perfect存储库并将它们组合到单个xCode工作区中,以便它获取依赖关系)

请参阅我的Building Perfect Server on Ubuntu (April 28, 2016)答案,了解如何在Ubuntu上使用Swift Package Manager构建PerfectLib。