Если вы публикуете источник для рубинового гема на github.com, должен ли Gemfile.lock быть включен?
У этого парня сильные мнения.
http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/
А именно:
Я не уверен, убежден ли я еще.Я думаю, что использование Gemfile.lock в моем контроле версий - это хорошо.Но я думаю, что это слишком много для того, чтобы этот файл был включен для использования другими.Gemfile достаточно для установки для других.Я думаю, что Gemfile.lock предназначен для разработки, а не развертывания, вопреки ранее высказанному мнению.
Нет, файл Gemfile.lock является вспомогательным средством для развертывания, а не для разработки.
Gemfile.lock
Он используется для воссоздания точной копии вашей среды в других системах, что не требуется (обычно) для разработки.