尽管位于根文件夹中,我如何提供Rails应用程序的路径?

时间:2016-04-08 10:28:53

标签: ruby-on-rails brakeman

我正在尝试在我的代码上运行Brakeman来识别任何安全漏洞。

我安装了gem,我在Rails 4.2.4应用程序的根文件夹中。

然而,当我尝试使用以下方式运行Brakeman时:

brakeman –f html -o brakeman.html

我不断在终端中收到以下消息:

  

请提供Rails应用程序的路径。

在这个gem的Rails环境中如何完成?

2 个答案:

答案 0 :(得分:1)

您还可以像这样提供root:

brakeman . –f html -o brakeman.html

尽管如此,奇怪的是它没有自动检测到这一点。也许是因为你选择的所有选项。我也尝试将其剥离,只是表演:

brakeman

..并查看是否可以检测到您在根目录中。

答案 1 :(得分:1)

您提供的选项应该可以正常工作,但当输出文件的扩展名为-f html时,.html是多余的。

问题的真正根源是使用–f(短划线)而不是-f(连字符)。微妙的差异;也许是因为复制粘贴命令。