Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Mac OSX上安装Sonarqube_Sonarqube - Fatal编程技术网

无法在Mac OSX上安装Sonarqube

无法在Mac OSX上安装Sonarqube,sonarqube,Sonarqube,我正在尝试使用他们的“2分钟入门指南”安装Sonarqube- 我正在开发MacOSX10.10.5 从设置->Java,我有Java版本8,更新71 按照说明,我下载了SonarQube发行版,并在控制台中启动了它 $ sh sonar.sh console Running SonarQube... wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Ver

我正在尝试使用他们的“2分钟入门指南”安装Sonarqube-

我正在开发MacOSX10.10.5 从设置->Java,我有Java版本8,更新71

按照说明,我下载了SonarQube发行版,并在控制台中启动了它

$ sh sonar.sh console
Running SonarQube...
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
jvm 1    | 
jvm 1    | 2016.01.21 16:18:40 INFO  app[o.s.p.m.JavaProcessLauncher] Launch process[search]: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/Users/baldockm/Software - Not on Cloud/Sonar/sonarqube-5.3/temp -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /var/folders/xk/1vdhr2sd18g94b1hlzj1jwkw0000gp/T/sq-process5364430543207967313properties
jvm 1    | 2016.01.21 16:18:47 INFO  app[o.s.p.m.Monitor] Process[search] is up
jvm 1    | 2016.01.21 16:18:47 INFO  app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx768m -Xms256m -XX:MaxPermSize=160m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/Users/baldockm/Software - Not on Cloud/Sonar/sonarqube-5.3/temp -cp ./lib/common/*:./lib/server/*:/Users/baldockm/Software - Not on Cloud/Sonar/sonarqube-5.3/lib/jdbc/h2/h2-1.3.176.jar org.sonar.server.app.WebServer /var/folders/xk/1vdhr2sd18g94b1hlzj1jwkw0000gp/T/sq-process6892403553294161903properties
jvm 1    | 2016.01.21 16:19:00 INFO  app[o.s.p.m.Monitor] Process[web] is up
看来这一切都在起作用

然后我下载并解压缩了Sonarqube扫描仪。 然后下载并解压缩项目示例 从其他终端窗口运行(SonarQube仍在第一个窗口中运行)

产生了以下输出: 无法识别的选项:- 错误:无法创建Java虚拟机。 错误:发生致命异常。程序将退出

此外,在浏览器中转到localhost地址会产生错误:

很抱歉,出了点问题。 请在几分钟后重试,如果出现问题,请联系支持人员 坚持。返回主页

还有其他人有这个问题吗?或者有什么办法解决这个问题吗?

这个错误:

很抱歉,出了点问题。请在几分钟后重试,如果问题仍然存在,请联系支持人员。返回主页

(加上服务器日志中的
“en-US”不是有效的区域设置
错误)

似乎已解决。

对于此错误:

无法识别的选项:-错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出

这是因为JVM被赋予了某种它无法识别的
-Error
选项(例如,您可以通过运行
java-foo
轻松重现症状)


您应该检查此选项的来源(例如,
sonar runner
脚本修改,或通过
sonar\u runner\u OPTS
,或其他方式)并将其删除。

从终端使用
brew安装sonarqube
命令。
如果未安装自制软件,请先在MAC上安装。

SonarQube服务器日志会怎么说?您好,很抱歉回复速度太慢。。。在日志中获得大量输出:一些错误:2016.01.22 10:29:41错误web[o.s.s.ui.JRubyFacade]无法呈现:“en-US”不是有效的区域设置/用户/baldockm/软件-不在云上/Sonar/sonarqube-5.3/web/web-INF/gems/gems/activesupport-2.3.15/lib/active_支持/回调。rb:178:“evaluate_方法”中这些是尝试访问“”时的日志。当运行sonar runner时,我在日志中没有得到任何响应,是的,使用非系统版本的ruby确实在http服务器上创建了错误。仍然无法确定“无法识别的选项:-错误:无法创建Java虚拟机”。错误:发生致命异常。程序将退出。'问题,但这给了我一些继续的东西。链接已断开。答案现在完全没有用了。这就是为什么人们要求在答案中包含相关信息,而不是仅仅链接到答案-(谢谢,声纳服务器的问题解决后,这一问题就解决了
$cd path/to/.../java-sonar-runner-simple
$path/to//sonar-scanner-2.5/bin/sonar-runner