0

构建软件包后,如何在系统上安装它?

例如,我正在尝试安装Swift 语言服务器,但我不知道在swift build. 我必须手动复制可执行文件和库吗?

在 CMake/make 世界中,总是有make install一步。Swift 包管理器中有类似的东西吗?似乎没有install命令或类似的东西。我错过了什么吗?

4

1 回答 1

1

Swift 包管理器在.build/debug.build/release目录中生成普通的可执行文件。您可以在其输出中看到最后一行Linking .build/debug/<the name of the main module in the Package>

如果没有另外指定,您可以像任何其他可执行文件一样运行结果可执行文件,方法是在命令行中键入其路径并根据需要提供参数。

Swift Package Manager 不支持自定义脚本或目标,如installdeploy。如果需要安装/部署自动化,则应通过其他脚本或工具来完成,如 Makefile。

于 2017-02-11T06:39:43.660 回答