there are known issues compiling some 2.x versions of Ruby on some Linux distros due mostly to readline & SSL package versioning issues... we should, to the extent reasonably possible, mitigate these issues in generate.sh with some version-checking control flow that, when necessary, installs the requisite patches/packages for the versions of Ruby in question