4

我按照 SonarQube 文档的说明进行操作。我将说明中的 sonarqube 和 sonar-scanner 安装到我的应用程序文件夹中。但是无法让我的终端识别声纳扫描仪。我通过尝试以下方法检查了我的路径变量:

echo $PATH

并得到...

/Users/Neptune/Applications/SonarQube/bin:/Users/Neptune/Applications/SonarScanner/bin:/Users/Neptune/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin :/sbin:/Applications/domino:/Library/TeX/texbin:/Library/Apple/usr/bin

这就是我的道路

export PATH="/Users/Neptune/Applications/SonarScanner/bin:$PATH"
export PATH="/Users/Neptune/Applications/SonarQube/bin:$PATH"

然后我将其更改为:

export PATH="/Users/Neptune/Applications/SonarScanner/bin/sonar-scanner:$PATH"

在每种方法之后,我重新启动了我的 shell,但仍然没有运气。然后我去了我的项目根目录,在那里我安装了我的 python 代码并添加了一个 project.properties 文件,但我看不出这对终端识别 sonar-scanner -h 作为命令有何帮助。有人可以帮忙吗。谢谢

SonarQube 为我触发,我能够启动 localhost:9000 服务器。它让 mac 识别声纳扫描仪是导致我出现问题的原因。

编辑:我设法让声纳扫描仪工作。但这是一个非常痛苦的过程。我必须总是输入:

sh /Applications/SonarScanner/bin/sonar-scanner
4

0 回答 0