我一直在尝试配置声纳以与云构建触发器配合使用,并想使用bitnami的声纳计算实例安装,但是当我使用本指南安装https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/和运行sonar-scanner -h
时,我收到此错误“在JAVA_HOME或PATH中找不到'java'可执行文件” ,我的JAVA_HOME是 opt / bitnami / java ,而PATH是 opt / bitnami / java / bin 可以帮助我我做错了或缺少的东西。
答案 0 :(得分:3)
虽然报告是JAVA_HOME,但实际使用的是声纳扫描仪中的jre,需要授权:
chmod 755 ...sonar-scanner-4.3.0.2102-linux/jre/bin/java
答案 1 :(得分:0)
Bitnami开发人员在这里
以下命令在GCE实例上对我有用:
下载solr-scanner 4.2.0:
将其解压缩到/opt
中:
sudo unzip -d /opt sonar-scanner-cli-*.zip
下载声纳扫描示例:
将它们解压缩到$HOME/sonar-scanning-examples
中:
unzip -d $HOME master.zip
cd /home/bitnami/sonar-scanning-examples-master/sonarqube-scanner
/opt/sonar-scanner-*/bin/sonar-scanner -Dsonar.login=admin -Dsonar.password=PASSWORD
如果遇到问题,请在分析项目之前尝试加载环境:
sudo /opt/bitnami/use_sonarqube
我希望对您有帮助
答案 2 :(得分:0)
在 Mac OS 上有这个问题。这 thread 帮助解决了我的问题。
<块引用>变量 $JAVA_HOME
应该指向 java
的主目录,可以通过附加 bin
找到 bin
文件夹。
所以就我而言,我的路径中有额外的 bin
。