【问题标题】:Setting up Perfect on Ubuntu在 Ubuntu 上设置 Perfect
【发布时间】:2016-04-24 17:00:16
【问题描述】:

我正在尝试在我的 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.

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

【问题讨论】:

    标签: swift ubuntu perfect


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 好吧,我将在 Swift 3.0 中编写我的后端,所以我认为我必须使用第二个选项。我已经在 Ubuntu 上安装了 Swift 3.0。我猜没有关于如何安装新 Perfect 的 tuts?
    • 不确定有什么,我猜他们现在正忙于推出完整的 SPM 支持,可能他们稍后会编写新指南。但是我在 xCode 和 Ubuntu 中都有 Swift 3.0 Perfect 设置。我已经通过 PerfectServer SPM 的 Package.swift 集成了所有依赖项,所以一切都建立在 Ubuntu 上,只需一个 make。给我一些时间来编辑这个答案,比如 12-20 小时,好吗?您也可以通过gitter.im/PerfectlySoft/Perfect 直接向 PerfectLib 团队提问
    • 那将不胜感激:)
    • @Dudi:更新答案,看看吧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多