Wednesday, September 15, 2010

Why RVM?

Ubuntu 10.04 comes with Ruby 1.9.1-p378. That's it for 1.9.1. Want another patch level or 1.9.2? Compile it yourself. This is ugly.

Enter RVM.

RVM allows you to install a plethora of Ruby versions and switch between them in a snap. This is a no brainer for Ruby developers as we move forward. Along with Ruby versions, RVM provides the ability to create gemsets to allow the changing of gems depending on projects.

Installing Ruby 1.9.2:
rvm install 1.9.2

Using Ruby 1.9.2:
rvm use 1.9.2

It's that easy. Here's a good installation guide. Look out for instructions after installing RVM. Make sure you do everything it tells you to, especially removing the return from your .bashrc.

Monday, September 13, 2010


I'm starting a brand new project and rediscovering Rails along the way. There have been many changes since I last touched Rails (2.1), so I'll attempt to document my path as I relearn everything again.

My goal is to learn as much as I can about all the new technologies and ideas that have exploded onto the scene recently including

Currently, I'm thinking my stack will be

Things I might consider