Я только что обновил 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 и т.д., будут оценены в ответ.