Как указать путь к приложению 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
(дефис). Тонкая разница; возможно из-за копирования-вставки команды.