Я только что обновил RVM, а вместо старого .rvmrc он автоматически создал .ruby-gemset и .ruby-version.
У меня всегда были файлы .rvmrc с содержимым типа rvm use --create [email protected]_name. Однако .ruby-version содержит конкретную версию Ruby, которую я запускаю, а не default. Я не решаюсь проверить это.
Кроме того, я слышал, как кто-то сказал в подкасте, что не следует проверять .ruby-gemset, потому что другие могут иметь свои собственные предпочтения о том, как назвать gemset.
Когда мне следует или не следует проверять .ruby-gemset и/или .ruby-version?
В частности:
- Каковы некоторые из компромиссов?
- Как тип проекта влияет на решение (например, приложения против драгоценных камней)?
- Если они должны быть проверены, как влияет тип проекта на то, что должно быть в этих файлах?
Цитаты из создателей таких инструментов, как rvm, rbenv и т.д., будут оценены в ответ.