Multiple Ruby-s

Bending over backwards to get things working


Okay so we needed a specific version of Ruby to get old gems and code compiling at a base system level. 1.9.3 something or other. But we had users that needed specific ruby versions, like 2.3.0 so their code could compile. It’s a weird layering, but we needed it. So begins the balance of multiple ruby versions.

How did we accomplish this dance?

That is the gist of it. Performed through packer and Chef to create a server that has this ruby versioning set up. It works.