---
title: Ruby
kind: note
description: Installers Or rather, ways of installing. As a developer you might work on different projects, requiring different versions of Ruby. Switching between them is made easier by version managers. Node.js…
words: 63
readingMinutes: 1
created: '2022-07-10T00:00:00.000Z'
updated: '2024-06-12T19:16:18+02:00'
---
## Installers
- Or rather, ways of installing. As a developer you might work on different projects, requiring different versions of Ruby. Switching between them is made easier by version managers. Node.js has `nvm`, Python has `pyenv`, and Ruby has:
	- [rbenv](https://github.com/rbenv/rbenv)
	  - This is what I recommend. No magic, just shims and a `.ruby_version` in each project.
	- [RVM](https://rvm.io/)
	  - If regretting, remove most traces of it with `rvm implode` :)