Флаг --no-profile
, кажется, больше не нужен, более того, он приводит к тому, что на консоль не выводится какая-либо информация о функциях запуска (например, фрагменты кода для еще не реализованных шагов), что, безусловно, не то, что вам нужно.
Сегодняшний путь, похоже, заключается в использовании флага :all_after_pass
следующим образом (в вашем Guardfile):
guard 'cucumber', :cli => '--drb', :all_on_start => false, :all_after_pass => false do
Надеюсь, это поможет.