Я видел это справедливо. Сначала я был довольно встревожен, но я узнал, что это потому, что драгоценные камни, которые вы используете во время связки, были изменены в источнике rubygems.org и их зависимости от других изменений драгоценных камней, и прежде чем вы узнаете об этом, вы видите загружается много драгоценных камней, но в основном это просто более новые версии существующих драгоценных камней.
Один из способов минимизировать это - указать версии для каждого драгоценного камня, но это действительно не очень хороший подход или не требует длительной практики, поскольку вы в основном замораживаете свое приложение, блокируя все, что делается через драгоценные камни, и они не будут двигаться вперед, что может быстро привести к старому неактивному программному обеспечению. Однако для производственного программного обеспечения, которое также будет перемещаться и где контроль версий жестко контролируется и тестируется, это может быть очень полезным. Конечно, для номеров версий могут быть созданы версии для каждого конкретного случая (или gem-by-gem).
Вы можете попробовать сделать два новых приложения rails подряд (в течение минуты), чтобы проверить это.