当前位置: 首页 > 知识库问答 >
问题:

如何从源代码处安装Rundeck(即github repo)?

羊舌炯
2023-03-14

我正在尝试从源代码处安装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
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

配置项目:生成版本3.2.7-快照

任务:rundeckapp:grails-spa:runnpmbuild失败

失败:生成失败,出现异常。

>

  • 错误:任务“:rundeckapp:grails-spa:runnpmbuild”执行失败。

    启动进程“command”npm“时出现问题

    尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。

  • 共有1个答案

    贲培
    2023-03-14

    我复制了您的问题,我看到了相同的错误,您需要安装npm包,它在Ubuntu20.04上工作,步骤如下:

    1. 安装NPM:
    sudo apt-get install npm
    
    curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -
    sudo apt-get -y install nodejs
    
    git clone https://github.com/rundeck/rundeck
    
    cd rundeck
    ./gradlew clean
    ./gradlew build -x test -x integrationTest
    
     类似资料:
    • 首先你需要安装Golang,关于Golang的安装,参见官方文档 install instructions。 下载 你需要获取Gitea的源码,最方便的方式是使用 go 命令。执行以下命令: go get -d -u code.gitea.io/gitea cd $GOPATH/src/code.gitea.io/gitea 然后你可以选择编译和安装的版本,当前你有多个选择。如果你想编译 mas

    • 本书面向的是已经对Go语言有一定的经验,希望能了解它的底层机制的用户。因此,只推荐从源代码安装Go。 Go源码安装 在Go的源代码中,有些部分是用Plan 9 C和AT&T汇编写的,因此假如你要想从源码安装,就必须安装C的编译工具。 在Mac系统中,只要你安装了Xcode,就已经包含了相应的编译工具。 在类Unix系统中,需要安装gcc等工具。例如Ubuntu系统可通过在终端中执行sudo apt

    • 1.7. 从源代码安装 Python 如果您宁愿从源码创建, 可以从 http://www.python.org/ftp/python/下载 Python 的源代码。选择最新的版本, 下载.tgz 文件, 执行通常的 configure, make, make install 步骤。 例 1.4. 从源代码安装 localhost:~$ su - Password: [enter your ro

    • 从源码安装软件是configure, make, make install的同义词. 我们将使用包管理器来从源码编译新的软件. 下一节是可选的内容如果你已经安装了FreeRADIUS的预编译的包. 从源码编译 有时有需要来安装最新版本的软件或者包含一些预编译软件没有支持的模块. 这需要从源码编译软件. 大多数开源软件包是作为一个TAR压缩包发布的. TAR实际上可以指用于创建TAR文件的程序(名称

    • 当我尝试使用许多教程(Debian)安装nginx/rtmp时,我得到了 我遵循:http://www.leaseweblabs.com/2013/11/streaming-video-demand-nginx-rtmp-module/和http://blog.hemp-society.de/2013/08/nginx-rtmp-installation.html 所有这些都让我犯了同样的错误:

    • 许多来自大学、研究中心、世界各地的开发者都对 Contiki 的源码积极贡献自己的力量。Contiki的源码保存在 Contiki GitHub仓库: 通过下面的命令获取源码: sudo apt-get -y install git git clone --recursive https://github.com/contiki-os/contiki.git 什么是git? Git 是为提高开发