Managing Ruby Projects with RVM
summary
A shell-based Ruby version manager that actually installs multiple interpreters, isolates gem sets per project, and automates environment switching with a per-directory file; the tool is ~4,000 lines of bash, bootstraps Ruby without a system Ruby, and runs tests or benchmarks across multiple interpreters (the demo runs against three Rubies). Examples include rvm install 1.8.6 1.9.1 jruby and per-project .rvmrc gemset import, and the workflow demonstrably works.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:55What is RVM
- 2:11RVM website
- 2:21RVM documentation
- 2:40Who am I
- 3:33Why RVM
- 5:30Why Bash
- 7:20Selfcontained VM
- 7:46Gem Sets
- 8:40RVM 191
- 9:54RVM Monitor
- 11:03RVM Help
- 11:28Do Rake Actions
- 11:51Updating RVM
- 12:07More involved topics
- 12:40RVM gemsets
- 13:47RVM development cycle
- 14:54The army of QA
- 17:16The manual way
- 18:47Setting up the environment
- 27:04Thanks
- 27:38Where to find Wayne








