Управление исходным кодом в основном сводится к воспроизводимости : можете ли вы воспроизвести версию разработки, основанную на том, что вы сохранили в своем SCM?
Если этот файл .rvmrc
требуется для того, чтобы любой разработчик вашего проекта мог работать (с нужными артефактами), тогда да, вы должны установить его версию.
Как упомянуто в RVM Best Practices :
Нет.2 - Проверьте ваш rvmrc в управлении исходным кодом.
Проверяя вышеупомянутый rvmrc в управлении исходным кодом вдоль вашего приложения, вы гарантируете, что все пользователи имеют согласованную среду, когда они используют rvm.
Автоматизируя установки gemset и т.п. (например, проверьте rvmrc в репозитории rvm-site или в rvmrc репозитория TEDxPerth), вы также можете начать работу так же просто, как сменить каталог.
Кроме того, вы также можете автоматически настроить развертывания для настройки среды вашего приложения.
Другие разработчики могут отключить использование наборов гемов на своих RVM с помощью:
echo rvm_ignore_gemsets_flag=1 >> ~/.rvmrc
Это заставит их всегда использовать набор по умолчанию.