электронная кузница не строит

Необработанный отказ произошел внутри 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:
{}

Я продолжаю получать это сообщение об ошибке, когда запускаю команду. Не знаю, что делать.


person Tiny Tophy    schedule 15.12.2019    source источник


Ответы (2)


Я смог исправить это, запустив sudo apt install rpm в терминале.

person kaladin    schedule 02.01.2020
comment
То же имя пакета для Arch Linux через pacman - person User 10; 10.12.2020
comment
sudo pacman -S rpm-tools для archlinux - person cesar; 06.01.2021
comment
Почему это самый популярный ответ? Конечно, было бы лучше просто не строить цель rpm в системе, которая не использует RPM? - person nonsensickle; 15.07.2021

Если вы используете дистрибутив Linux, производный от Debian (например, Ubuntu), вы можете запустить sudo apt install rpm, чтобы установить rpm. В противном случае вы должны использовать соответствующий менеджер пакетов вашего дистрибутива для установки rpm.

person EZECKIEL TOSSEDE NOUDEGBESSI    schedule 08.01.2021