电子锻造制造不会建造

Tin*_*phy 15 javascript electron electron-forge

Forge 内部发生了未经处理的拒绝:

Error: Cannot make for rpm, the following external binaries need to be installed: rpmbuild
    at MakerRpm.ensureExternalBinariesExist (/home/chris/repos/dvdplayer/node_modules/@electron-forge/maker-base/src/Maker.ts:147:13)
    at _default (/usr/lib/node_modules/@electron-forge/cli/node_modules/@electron-forge/core/src/api/make.ts:135:11)
    at /usr/lib/node_modules/@electron-forge/cli/src/electron-forge-make.ts:44:5

Electron Forge was terminated. Location:
{}
Run Code Online (Sandbox Code Playgroud)

运行命令时,我不断收到此错误消息。不知道该怎么办。

小智 46

我能够通过sudo apt install rpm在终端中运行来解决这个问题。

  • 为什么这是最受欢迎的答案?当然,最好不要在不使用 RPM 的系统上构建“rpm 目标”? (3认同)
  • 您可能想要分发该应用程序。 (2认同)

小智 5

如果您运行的是 Debian 派生的 Linux 发行版(例如 Ubuntu),您可以运行sudo apt install rpm以安装rpm. 否则,您必须使用您的发行版各自的包管理器来安装rpm.