Если вы отметите что-то, что зависит от драгоценного камня, этот драгоценный камень должен быть в файле драгоценного камня.Если код в репозитории не зависит от гема, нет необходимости иметь его в гемфайле.Так что, если ваши разработчики не проверяют свои тесты (что было бы странно), вам понадобятся все зависимости теста, если вы все равно хотите запустить весь набор тестов.
Если драгоценные камни не нужны для запуска приложения или его тестов, драгоценные камни не обязательно должны находиться в файле гемов.Просто попросите каждого разработчика создать набор гемов (я предполагаю, что вы используете RVM, если не хотите) для приложения и установите там все, что им нужно, а затем просто добавьте то, что приложение должно запускать, в гемфайл.