Introduction to the Version Management

Learn what is RVM and how to use it in your shell.

What is Ruby Version Manager (RVM)

This chapter is essential for Ruby beginners. Now that we know how Ruby works and have done many exercises, we can practice by setting up some valuable tools.

RVM is a thin layer for our shell or IDE. Every programmer often runs the Ruby application with ruby app.rb, but where does the actual ruby come from? Let’s look at the which command output when RVM isn’t installed:

$ which ruby
/usr/bin/ruby

So, the Ruby programming language is just a binary executable file located at /usr/bin/ruby. Here is what it looks like when we open it with Far Manager:

Get hands-on with 1200+ tech skills courses.