构建后如何安装 Swift 软件包二进制文件?

How do you install Swift package binaries after building them?

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

例如,我正在尝试安装 Swift language server,但我不知道在 swift build 之后要做什么。我必须手动复制可执行文件和库吗?

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

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

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

Swift 包管理器不支持自定义脚本或目标,如 installdeploy 等。如果需要 installation/deployment 自动化,应该通过其他脚本或工具完成,例如 Makefile。