0

我正在尝试在我的 ubuntu 上设置 Perfect 服务器,当我必须克隆和构建 PerfectLib 时,我陷入了困境

根据本教程我应该做

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.

我不确定我应该如何处理它。

4

1 回答 1

1

所以问题是你已经从 master 分支克隆了版本。(目前仅与 Swift 3.0 March 24 Snapshot [Apr 25 2016]兼容,您找不到 PerfectLib(现在它只是 Perfect)文件夹,因为已修改存储库结构以符合 Swift 包管理器)

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

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

另请参阅我在 Ubuntu 上构建完美服务器(2016 年 4 月 28 日)的答案,了解如何在 Ubuntu 上使用 Swift 包管理器构建 PerfectLib。

于 2016-04-25T06:26:37.020 回答