Я пытаюсь установить Rundeck из источника. Я пробовал три разных дистрибутива Linux (дистрибутив Debian, Red Hat и SUSE). У всех были неудачи. Я устанавливаю команду make Java и Git, прежде чем продолжить. Команда «make» - это то, что терпит неудачу в каждом дистрибутиве Linux, который я пробовал. Команда "./gradlew build" также больше не была успешной.
Затем я запускаю следующие команды:
cd /tmp
git clone https://github.com/rundeck/rundeck.git
mv rundeck /opt/
cd /opt/rundeck
make
Я всегда получаю ошибку. Я пробовал Java 8 и Java 11. Но проблема возникает либо с.
Вот ошибка, которую я вижу в дистрибутиве Debian:
Task :core:javadoc
/opt/rundeck/core/src/main/java/com/dtolabs/rundeck/plugins/jobs/JobOptionImpl.java:134: error: cannot find symbol
static private String produceValuesList(JobOptionImplBuilder builder) {
^
symbol: class JobOptionImplBuilder
location: class JobOptionImpl
1 error
> Task :core:javadoc FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':core:javadoc'.
> Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/opt/rundeck/core/build/tmp/javadoc/javadoc.options'
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.8/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 12s
18 actionable tasks: 2 executed, 16 up-to-date
...
Makefile:34: recipe for target 'rundeckapp/build/libs/rundeck-3.2.7-SNAPSHOT.war' failed
make: *** [rundeckapp/build/libs/rundeck-3.2.7-SNAPSHOT.war] Error 1
Вот что я вижу на производной Red Hat:
sudo ./gradlew build
Настройка проекта: сборка версии 3.2.7-SNAPSHOT
Задача: rundeckapp: grails -spa: runNpmBuild FAILED
FAILURE: сборка не удалась с исключением.
Что пошло не так: выполнение задачи не выполнено ': rundeckapp: grails-spa: runNpmBuild '.
Возникла проблема при запуске процесса' команда 'npm' '
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировка стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.
Получите дополнительную помощь по https://help.gradle.org
Устаревшие функции Gradle были использованы в этой сборке, что делает его несовместимым с Gradle 5.0. См. https://docs.gradle.org/4.8/userguide/command_line_interface.html#sec: command_line_warnings
СБОЙ СТРОИТЬ в 1 с 71 выполняемых задач: 6 выполненных, 65 актуальных
Вот что я вижу на Linux SUSE:
Задача: rundeckapp: grails-spa: runNpmBuild FAILED
FAILURE: сборка завершилась с исключением.
Что пошло не так: выполнение задачи не выполнено ': rundeckapp: grails-spa: runNpmBuild'.
Произошла ошибка при запуске процесса 'команда' npm ''
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.
Получите дополнительную помощь по https://help.gradle.org
Устаревшие функции Gradle были использованы в этой сборке, что делает его несовместимым с Gradle 5.0. См. https://docs.gradle.org/4.8/userguide/command_line_interface.html#sec: command_line_warnings
СБОЙ ПОСТРОЕНИЯ за 1 м 23 с 59 выполняемых задач: 59 выполнено
make: *** [Makefile: 34: rundeckapp / build / libs /rundeck-3.2.7-SNAPSHOT.war] Ошибка 1
Я ожидаю, что команда "make" не завершится с ошибкой. Я тоже пытался установить npm, но это не помогло. Как установить Rundeck из исходного кода? Какой дистрибутив Linux будет проще для этой задачи?