我想在我的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.
我不确定应该如何处理它。
答案 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。