Я предполагаю, что когда вы получаете новый Mac, он поставляется с последним стабильным выпуском Ruby.
Нет, он поставляется с любым выпуском, который Apple чувствовала себя уверенно поддерживать в течение всего срока службыВыпуск ОС.
Нужно ли обновлять его вручную с течением времени или оно обновляется автоматически при обновлении ОС?
Эти два не являются взаимоисключающими.
Да, он обновляется автоматически, например, для исправления уязвимостей безопасности.Тем не менее, поставщик ОС обычно избегает обновления всего, что он поставляет как часть ОС, так как он, как правило, гарантирует обратную совместимость и самый простой способ гарантировать обратную совместимость для стороннего кода, который вы не можете контролировать, просто не менять его.
Например, macOS 10.14.6, который является текущей версией macOS и был выпущен 4 недели назад, поставляется с Ruby 2.3.7, который был выпущен 18 месяцев назад.
Последним выпуском Ruby 2.3 был Ruby 2.3.8, и разработчики Ruby прекратили предоставлять исправления безопасности для Ruby 2.3 6 месяцев назад.(Обратите внимание, что Apple действительно по-прежнему предоставляет исправления безопасности для Ruby 2.3 как часть macOS.)
Так что, да, он обновляется автоматически, например, с исправлениями безопасности, но если выЕсли вам нужна версия, отличная от той, которая поставляется с ОС, вы должны установить ее самостоятельно.