我使用本教程在ubuntu Xenial服务器上安装了SonaQube:https://www.vultr.com/docs/how-to-install-sonarqube-on-ubuntu-16-04
所有安装(postgreSQL,java,sonarqube,apache2等)工作正常,但当我尝试启动声纳时,我总是遇到语法错误:
/opt/sonarqube/bin/linux-x86-64/sonar.sh start
我明白了:
/opt/sonarqube/bin/linux-x86-64/./wrapper: 1: /opt/sonarqube/bin/linux-x86-64/./wrapper: Syntax error: "(" unexpected
我使用以下内容得到完全相同的错误:
/opt/sonarqube/bin/linux-x86-32/sonar.sh start
所以它似乎是一个与帖子不同的问题: ./sonar.sh start on ubuntu giving not starting sonar server
我的uname -a:
Linux scw-2a7881-sonarqube 4.4.95-mainline-rev1 #1 SMP Fri Oct 27 08:56:55 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux
有人遇到同样的问题吗?
提前致谢
答案 0 :(得分:2)
根据您的内核信息(aarch64),您尝试在ARM64体系结构上启动SonarQube,并且linux目录中的包装器与此体系结构不兼容(包装器二进制文件适用于x86或amd64体系结构)。