在 Mac 中找不到声纳扫描仪命令

raj*_*ajn 11 sonarqube sonarscanner

我按照 SonarQube 文档的说明进行操作。我按照说明将声纳库和声纳扫描仪安装到我的应用程序文件夹中。但让我的终端识别声纳扫描仪时遇到困难。我通过尝试以下操作检查了我的路径变量:

echo $PATH
Run Code Online (Sandbox Code Playgroud)

并得到...

/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"
Run Code Online (Sandbox Code Playgroud)

然后我把它改为:

export PATH="/Users/Neptune/Applications/SonarScanner/bin/sonar-scanner:$PATH"
Run Code Online (Sandbox Code Playgroud)

在每种方法之后,我重新启动了 shell,但仍然没有运气。然后我转到项目根目录,在其中安装了 python 代码并添加了一个 project.properties 文件,但我不知道这如何帮助终端将 sonar-scanner -h 识别为命令。有人可以帮忙吗?谢谢

SonarQube 为我启动,我能够启动 localhost:9000 服务器。它让 mac 识别声纳扫描仪是给我带来问题的原因。

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

sh /Applications/SonarScanner/bin/sonar-scanner
Run Code Online (Sandbox Code Playgroud)

小智 6

我面临着同样的问题:

zsh:找不到命令:声纳扫描仪

我已经在全球范围内安装了声纳

npm install sonarqube-scanner -g  
Run Code Online (Sandbox Code Playgroud)

这对我有用。