源分析器:找不到命令 (mac)

sourceanalyzer: command not found (mac)

我刚刚安装了较新版本的 Fortify 软件包 (4.30),但每次我尝试使用命令行手动扫描项目时,都会收到错误消息,指出 sourceanalyzer 不是一个可用选项。我试过重新安装,但仍然无法正常工作。我只能在审核中扫描workbench。我在使用早期版本的 Fortify 时从未遇到过这个问题。

  1. 开始/Applications/HP_Fortify/HP_Fortify_SCA_and_Apps_4.30/bin/sourceanalyzer
  2. 打开一个新选项卡并运行您的强化bash脚本或运行来自此处的sourceanalyzer命令

它在我的另一个终端 windows 中仍然不会 运行,但在这个终端中只会 运行。

你的path系统变量里有HP_Fortify/HP_Fortify_SCA_and_Apps_4.30/bin吗?对于 Windows,查看系统属性、高级、环境变量,然后编辑 PATH 系统变量并查找 4.30/bin 的条目。

将此行添加到您的 ~/.bash_profile

alias sourceanalyzer="/Applications/HP_Fortify/HP_Fortify_SCA_and_Apps_4.xx/bin/sourceanalyzer"

注意:在上面写着 HP_Fortify_SCA_and_Apps_4.xx 的地方,请将您正在使用的版本放在这里。确保您的路径有效,您不必再担心了。更新强化应用程序时不要忘记更新它。

完成后,只需 运行 在您的终端中输入以下命令:

source ~/.bash_profile

这将在您的终端中重新加载 bash_profile。