我正尝试在带有ARM处理器的Synology Diskstation DS112j中安装sonarqube。
在sonarqube-5.1/bin
文件夹中只有linux-x86-32 / 64位的batch file,所以由于这个错误我无法启动sonarqube
/var/services/sonarqube-5.1/bin/linux-x86-32/./wrapper: line 1: syntax error: unexpected "(" Failed to start SonarQube.
有没有ARM的sonar.sh或任何解决方法来安装sonarqube在ARM的diskstation?
SonarQube不官方支持ARM处理器,这就是为什么没有ARM的sonar.sh
脚本。
更重要的是,我知道有些人试图让它工作,但他们失败了。
不过,你可以再试一次,写一个简单的脚本,所以开始SQ:
#! /bin/sh java -jar lib/sonar-application-5.1.jar
只要把这个脚本放在SQ安装根目录下,运行它就可以了!
(如果SonarQube启动,但有其他错误,请打开另一个问题)
在过去的(比较后 ),我成功地在Qnap 219:CPU armv5tel上运行SonarQube v3.7.3。
使用linux-x86-32
脚本,但使用Java Service Wrapper
lib覆盖: Linux armel
如果不是微不足道的,我可以重试并写出更详细的过程。