我有一段时间让Ant从Bamboo运行。
我的安装目录是/usr/bin/ant
- 我已经尝试ls -al /usr/bin/ant
查看它是否只是一个符号链接,但它没有返回不同的路径。
在Bamboo中我将路径设置为/usr
,因为将其设置为/usr/bin/ant
会给我一个错误/usr/bin/ant/bin/ant
无法找到。点击“检测服务器功能”按钮会将其更改为/usr
。所以这应该是正确的。
然后我读到我的ANT_HOME变量可能不正确所以我用:
设置它 export ANT_HOME=/usr/bin/ant
我似乎仍然在标题中遇到同样的错误。不确定我还有什么需要做的。
我在CentOS 7上运行。
有什么想法吗?
答案 0 :(得分:1)
我来到这里是因为我遇到了与你相同路径的同样问题。我忘记了检测服务器功能按钮,当我点击它时显示正确的路径: / usr / share / ant 对我有效。
答案 1 :(得分:0)
您是否将jdk升级到1.8? 我认为这是jdk-1.8的错误。
我的jdk升级到1.8后发生错误,我按步骤解决了这个问题:
为jdk-1.8
创建目录mkdir /usr/share/java-1.8.0
mkdir /usr/lib/java-1.8.0
修改文件" / usr / share / java-utils / java-functions":
diff ./java-functions_old / usr / share / java-utils / java-functions
149,150c149,150
- -e' / java(完整)*版本" / s /' $ re' /<<< \ 1>>> /& #39; \
- -e' / java(完整)版本" / s /.<<<([^>] {1,})> ;>> * / \ 1 / p&#39)
++ -e' / [java | openjdk](完整)*版本" / s /' $ re' /<<< \ 1>> > /' \
++ -e' / [java | openjdk](完整)版本" / s /.<<<([^>] \ { 1,})>>> * / \ 1 / p&#39)