sbt-native-packager 因 dpkg-deb 错误而失败

问题描述 投票:0回答:1

尝试使用 sbt-native-packager 部署 sbt 项目时出现错误。 我已经使用打包器很多年了,但在之前的项目中它是旧版本。

我使用的是版本 1.9.7,带有 sbt 1.9.8 (Oracle Corporation Java 17.0.10)。 命令是:

Debian / packageBin

我收到以下错误:

[info] Main Scala API documentation successful.
[info] done compiling
[info] Building debian package with native implementation
[error] dpkg-deb: error: --build takes at most two arguments
[error] Type dpkg-deb --help for help about manipulating *.deb files;
[error] Type dpkg --help for help about installing and deinstalling packages.
[error] stack trace is suppressed; run last Debian / packageBin for the full output
[error] (Debian / packageBin) Failure packaging debian file.  Exit code: 2
[error] Total time: 26 s, completed 19 Feb 2024, 15:19:37

分期进行得很好,所以它与最终的程序集有关,但我找不到一种方法来获取命令的调试信息以及传递给 --build 的参数以及原因。

非常感谢任何帮助,因为我在部署的最后一步上被困了很长时间。

sbt sbt-native-packager
1个回答
0
投票

问题是,当添加 Debian 软件包构建所需的信息时,我在名称中添加了一个空格(认为这是显示名称)。这导致构建路径中出现空格,因此它抱怨两个参数。

© www.soinside.com 2019 - 2024. All rights reserved.