Screencast RVM Ruby

  • Olivier Lacan
Badge student

Locked Content

A subscription is required for viewing this video. Enroll now to get full access to all Code School courses and content.

Enroll Now Sign in


  1. Rahul Trikha said


  2. Bill Tihen said

    What is the URL to Even McNicks? video on general setup?

  3. Bill Tihen said

    oops found it (on code TV).

  4. don hill said

    nice overview. Been using for a while, now I can start using the gemsets

  5. Aaron Seliger said

    Thanks Olivier, this has been most helpful. Good high level overview to let me know what I should have on my radar to dig into further. Groovy!

  6. Faculty

    Olivier Lacan said

    Important note: you should not use 'rvm get head' to update RVM but instead go for 'rvm get stable'.

    The reason: 'get head' fetches the current master branch on RVM's GitHub repository, whereas 'get stable' fetches the stable branch. And by all means, you should only use the stable releases. It doesn't mean RVM will explode in your face, but there's a much higher chance if you're using 'HEAD'.

    My bad.

  7. Brett Sanders said

    Very clear tutorial Olivier. The diagram around 4:30 .. Ruby Versions > Gemsets (global, projects) ... helped me to understand structure and use. Thanks!

  8. Faculty

    Olivier Lacan said

    @beazler I'm glad it helped. It took me a while to understand the underpinnings of RVM myself and I remembered it was often a stumbling block for people.

  9. Phillip said

    nice work

  10. jeromelachaud said

    Impéccable accent ;-) !

  11. quanbinn said

    very nice.

  12. Sgnl Weather said


  13. Bhavi Vedula said

    thank you.. very concise and coherent :)

  14. Gabe Rosas said

    This was great. Thanks much.

  15. Alexandr Zavalny said

    Why use gemsets anyway? Why not just to install all gems to global? Is it because of gem versions? Like use one gem version in one app, and another one in second app?

  16. Faculty

    Olivier Lacan said

    Alexandr, yes it's because of conflicts between different applications which use the same gems but different versions of them. This is largely solved by using Bundler nowadays so Gemsets aren't nearly as important as they used to be. You can read more about RVM & Bundler here:

About This Screencast

Ruby Version Manager or RVM is a command-line tool which allows you to easily install, manage, and work with mulitple versions of Ruby and mulitple sets of Gems. Olivier Lacan walks you through the basics of RVM, giving you all the information needed to work with it effectively.

You need to be an enrolled student in order to view this video and subscribe.

Enroll Now