Repost: Software Collections: Ruby – ScriptScribe
Scott Merrill does an awesome job describing his experiences with the Red Hat Software Collection for Ruby. But his code is even cooler – be sure to check it out! Thanks, Scott!
CoverMyMeds sat in an odd technology intersection when I started here. We were a Red Hat Enterprise Linux customer, greatly valuing the long life of the platform. But we were also a web development shop writing applications primarily in Ruby, a language that evolves quickly. Red Hat Enterprise Linux 6, released at the end of 2010, shipped with Ruby 1.8.
In order to enjoy newer Ruby versions on our RHEL 6 servers, we had been using RVM, the Ruby Version Manager. RVM is a fine solution for managing multiple versions of Ruby. However, I had two major complaints against it on our production servers. First, we had very little need for multiple versions of Ruby on our production servers. Second, RVM compiles the target Ruby version(s) from source, which requires a full build environment on our production servers. Having a full build environment wasn’t really that bad (and, indeed, some Gems required it anyway to build native extensions). But the repeated process of building the same version of Ruby on every new server was time consuming and wasteful.
Enter Red Hat Software Collections!
Read the entire article here: Software Collections: Ruby – ScriptScribe.