swift - 在 Ubuntu 上完美设置

标签 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: *** 未指定目标且未找到 makefile。停止。

我不知道应该如何处理它。

最佳答案

所以问题是您已经从 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 工作区中,以便它获取依赖项)

另请参阅我的Building Perfect Server on Ubuntu (April 28, 2016)回答有关如何在 Ubuntu 上使用 Swift Package Manager 构建 PerfectLib 的信息。

关于swift - 在 Ubuntu 上完美设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826205/

相关文章:

Linux 检索监视器名称

mysql - 无法从 ubuntu 中完全删除 mysql

swift - 无法使用服务器端 Swift Perfect 重定向到 url

ios - 更改tableView中不同行的值

Swift:如何子类化一个对象以便我可以添加一个额外的变量?

iOS蓝牙设备在输入错误密码后无法取消配对或忘记

swift - 父评估失败 : variable not available - sprite kit

linux - bash 脚本错误 - 为变量赋值

ios - 我可以通过 Perfect 在 Linux 上使用 Realm 吗?

swift - 在 OS X 上设置 PerfectlySoft Swift 时出错