August 2010

August 12, 2010

6:00 - 7:30 PM

Topic

Ruby Version Manager (RVM)

RVM is a command-line tool that lets you install and manage multiple versions of Ruby on the same computer in such a way that they won't interfere with each other. You can even run different versions of Ruby at the same time in different terminal windows.

RVM makes testing against multiple versions of Ruby quite easy. For example, you can invoke a single command that will run your tests under, say, Ruby 1.8.7, 1.9.1, 1.9.2, JRuby, Rubinius, and Ruby Enterprise Edition.

RVM also provides a way to create and manage separate groups of Ruby gems (gemsets). For example, you can have separate gemsets for Rails 2.3.8 and Rails 3.0.0.rc and easily switch between them. It can also be useful to maintain per-project gemsets.

We will cover the following RVM topics:

  • Installing RVM
  • Installing multiple Rubies and switching between them
  • Testing with RVM
  • Gemsets
  • Integration with other tools (e.g. TextMate, Capistrano, Passenger, etc.)

RVM is free and open source, and runs on Mac OS X and most versions of Linux.

Note: There is a similar tool for Windows called pik. It would be great if someone at the meeting wants to give us more information about this.

Meeting Location

Coldwell Banker / Mid-America Group Realtors
8825 Northpark Court
Johnston, Iowa

Just north of I35/80 at the 86th Street exit.

GPS coordinates: N 41° 39.368' W 93° 44.378'

Wi-fi Internet access is available.

Click here for a map.

Door Prizes

We'll give away the winner's choice of the following JetBrains products:

  • RubyMine Personal License
  • IntelliJ IDEA Personal License
  • ReSharper Personal License
  • TeamCity Build Agent
  • DotTrace

Dinner After the Meeting

If you can, please plan to join us for dinner at a local restaurant after the meeting.