我想使用MacOS应用程序的代码编译Vapor,以便将其放置在内部服务器上(拖动并单击以启动它)。我希望不必在服务器上安装Xcode,swift和其他开发文件。我是新手,敏捷而敏捷。从xCode构建它时,我正在运行某些东西。有人问是否可以将其嵌入到应用程序中,结果是肯定的,没有回应。是的并没有提供有关如何执行此操作的任何指导。
可以将其编译为独立的OSX应用程序吗?
我需要做什么才能使其实现?如果您有任何知识,可将我指向文档。我已经编译了独立的应用程序。只是不知道该怎么做 Vapor 。
谢谢

最佳答案

我认为,至少在开始时,您必须安装Xcode才能构建 Vapor 应用程序,只是为了获得Swift的东西。完成之后,使用终端进入 Vapor 项目目录,然后使用以下命令构建并运行该应用程序:

vapor update
vapor build
vapor run

这将导致可执行文件被创建并运行。实际位置取决于您是为调试还是为生产而编译(在Config中设置)。假设您仍处于调试阶段,则可以通过键入以下命令直接运行已编译的可执行文件:
.build/debug/Run

从 Vapor 项目的主目录而不是vapor run。它不会从其他地方运行,因为它使用了Config等的相对路径。

然后,您可以将项目树和可执行文件复制到另一台Mac,然后尝试安装Swift运行时库等,以使其在没有Xcode等的情况下运行。

关于swift - 在MacOS上将Vapor编译为独立应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48725561/

10-13 09:15