Как на самом деле работают RVM и rbenv?

Меня интересует, как на самом деле работают RVM и rbenv.

Очевидно, они переключаются между различными версиями Ruby и gemsets, но как это достигается? Я предполагал, что они просто обновляют символические ссылки, но, углубившись в код (и я должен признать, что мои знания Bash поверхностны), они, кажется, делают больше, чем это.

Ответы на вопрос(5)

Ваш ответ на вопрос