Исполняемый файл сборки RPM '/ usr / bin / rpmbuild' не найден в этой системе (ma c) - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь установить зависимости maven с помощью команды 'mvn clean install' в gitbash. Я получаю эту ошибку:

Сообщение об ошибке

Кто-нибудь знаком с rpm на ma c? Я пытался установить rpm через homebrew, но, похоже, это не решает проблему.

1 Ответ

0 голосов
/ 04 февраля 2020

rpmbuild - это семейство Red Hat Linux, специфицирующее c инструмент для создания RPM - пакетов приложений.

Похоже, что в процессе сборки у вас есть плагин maven, который вызывает thos rpmbuild инструмент, которого явно нет в Ma c.

Теперь вы можете использовать профили maven с помощью os, чтобы этот плагин вообще не вызывался на macos.

<profiles>
  <profile>
    <activation>
      <os>
        <family>linux</family>
      </os>
    </activation>
    <build>
      <plugins>
        <plugin>
          ...  <!-- here comes your rpm plugin --> 
        </plugin>
      </plugins>
    </build>
    ...
  </profile>
</profiles>

Вам также может потребоваться добавить некоторые другие плагины, которые могут использовать RPM, сгенерированный на этом шаге ... Это действительно зависит от вашего проекта, надеюсь, это не будет препятствием для процесса разработки проекта (я полагаю, что вы ' пытаемся что-то скомпилировать, запустить тестирование и выполнить некоторые задачи разработки)

...