Как указать путь к приложению Rails, несмотря на то, что он находится в корневой папке?

Я пытаюсь запустить Brakeman в своем коде для выявления любых уязвимостей в безопасности.

Я установил гем, и я нахожусь в корневой папке моего приложения Rails 4.2.4.

Однако, когда я пытаюсь запустить Brakeman, используя:

brakeman –f html -o brakeman.html

Я продолжаю получать следующее сообщение, возвращаемое в терминале:

Пожалуйста, укажите путь к приложению Rails.

Как это делается в среде Rails для этого драгоценного камня?

2 ответа

Решение

Вы можете дополнительно поставить рут так:

brakeman . –f html -o brakeman.html

Хотя странно, что это не автоопределение. Возможно, из-за всех вариантов, которые вы выбрали. Я также попытался бы разобрать это как просто выполнение:

brakeman

.. и посмотреть, может ли это обнаружить, что вы в корне.

Параметры, которые вы предоставили, должны работать очень хорошо, хотя -f html является избыточным, если расширение выходного файла .html,

Настоящий корень проблемы заключается в использовании –f (ан тире) вместо -f (дефис). Тонкая разница; возможно из-за копирования-вставки команды.

Другие вопросы по тегам