构建软件包后,如何在系统上安装它?
例如,我正在尝试安装Swift 语言服务器,但我不知道在swift build
. 我必须手动复制可执行文件和库吗?
在 CMake/make 世界中,总是有make install
一步。Swift 包管理器中有类似的东西吗?似乎没有install
命令或类似的东西。我错过了什么吗?
构建软件包后,如何在系统上安装它?
例如,我正在尝试安装Swift 语言服务器,但我不知道在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 Package Manager 不支持自定义脚本或目标,如install
等deploy
。如果需要安装/部署自动化,则应通过其他脚本或工具来完成,如 Makefile。