Ruby on Rails is an open source web application framework designed to help you develop successful projects while writing less code. The command-line tool RVM (Ruby Version Manager) provides a solid development environment, letting you manage multiple Ruby environments while switching between them. These tutorials guide you through using RVM to set up Ruby on Rails. Choose your operating system below to get started.